是否存在用于ReportLab RML的所见即所得编辑器?

9 投票
4 回答
7743 浏览
提问于 2025-04-16 13:20

我在网上找了一些拖拽式编辑器,它们的功能跟MSAccess的报表生成器差不多,但能生成报告标记语言™。不过,我没有找到任何现成的产品。

难道真的每个人都要手动编写PDF的设计吗?肯定有某个地方有个所见即所得的编辑器吧。

有没有人知道这样的编辑器?这会帮上大忙。

另外,大家觉得如果开发一个这样的编辑器会有需求吗?

4 个回答

2

你也可以看看Relatorio。它不是RML,但它是所见即所得的编辑器。http://relatorio.openhex.org/

6

感谢OpenERP工具sxw2rml,你可以把Open Office写作软件当作一个所见即所得的编辑器来使用RML。它可以把旧版的Oowriter文件转换成干净的RML文件,然后你可以对这些文件进行进一步处理。

对我来说,流程是这样的:

Oowriter [文档] ----> openerp_sxw2rml.py [RML] ----> trml2pf.py [PDF]

相关链接:

  1. 参考链接: http://doc.openerp.com/v6.0/developer/3_11_reports/11_1_openoffice_report.html
  2. 旧版的sw2rml.py代码可以在这里找到 http://dev.communesplone.org/trac/browser/communesplone/openerp/training/training/report/tiny_sxw2rml/tiny_sxw2rml.py?rev=3486
  3. 想要查看最新版本,可以访问openerp https://code.launchpad.net/~openerp/
1

据我所知,似乎没有这样的工具,可能是因为我们使用ReportLab的人,首先选择了Python,然后才去找一个可以在Python中生成PDF报告的工具。

那么,WYSIWYG RML编辑器有什么用呢?一般来说,我觉得我们大多数人都是在代码中生成RML(或者使用Platypus),这个过程是基于处理某种数据的结果,所以大部分有趣的内容还是得在代码里完成。

撰写回答