我一直在寻找与MSAccess报告构建器类似的拖放编辑器,但生成Report Markup Language™。但是,我找不到任何现有的产品。
那么每个人手工编写PDF格式的设计都是真的吗?肯定在某处必须有WYSIWYG编辑器。
任何人都知道吗?这将有很大帮助。
请注意。是否需要建造一座?
答案 0 :(得分:6)
感谢OpenERP工具sxw2rml,您可以使用Open Office编写器作为RML的WYSIWYG编辑器。它需要旧式的Oowriter文件,并从中生成干净的rml,然后您可以操作它们。
适合我的流程是
Oowriter [doc] ----> openerp_sxw2rml.py [rml] ----> trml2pf.py [pdf]
链接:
答案 1 :(得分:2)
您还可以查看Relatorio。它不是RML,但它是WYSIWYG。 http://relatorio.openhex.org/
答案 2 :(得分:1)
据我所知,不存在,可能是因为我们这些使用ReportLab的人之所以选择它,是因为我们首先选择了Python,然后寻找一种工具来从Python中生成PDF报告。
WYSIWYG RML编辑器的目的是什么?总的来说,我认为我们大多数人都会根据在Python中处理某种数据的结果在代码中生成RML(或使用Platypus),所以大多数有趣的东西都必须在代码中完成。
答案 3 :(得分:0)
我一直在使用iReport Designer(Jasper Reports的Report Designer)。 但是我没有使用RML。我有一个自定义xml(结构更像RML)文件,该文件使用我的python脚本转换为PDF。
由于jrxml和RML是结构完美的xml文件,因此您可以创建自己的python函数以将jrxml转换为RML。 只是需要将iReport坐标转换为reportlab坐标并创建适当的RML标签。
不能100%使用reportlab功能,可以使用所有基本元素。
希望这给您一些想法