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