当前位置: 代码迷 >> python >> 是否存在报告实验室rml的所见即所得编辑器?
  详细解决方案

是否存在报告实验室rml的所见即所得编辑器?

热度:85   发布时间:2023-06-27 21:30:47.0

我一直在寻找与MSAccess报告生成器类似的拖放编辑器,但生成 。 但是,我找不到任何现有产品。

那么每个人手工编码PDF的设计都是真的吗? 当然必须有某个WYSIWYG编辑器。

有人知道吗? 这将有很大帮助。

注意。 是否需要建造一个?

感谢OpenERP工具sxw2rml,您可以使用Open Office编写器作为RML的WYSIWYG编辑器。 它需要旧式的Oowriter文件并从中生成干净的rml,然后您可以操作它们。

适合我的流程是

Oowriter [doc] ----> openerp_sxw2rml.py [rml] ----> trml2pf.py [pdf]

链接:

  1. 参考链接: :
  2. 可以在找到更旧的sw2rml.py代码。
  3. 最新版本检查openerp

您还可以看看Relatorio。 它不是RML,但它是WYSIWYG。

据我所知,不存在,可能是因为我们这些使用ReportLab的人之所以选择它,是因为我们首先选择了Python,然后寻找一种工具来从Python中生成PDF报告。

WYSIWYG RML编辑器的目的是什么? 总的来说,我认为我们大多数人都会根据在Python中处理某种数据的结果在代码中生成RML(或使用Platypus),所以大多数有趣的东西都必须在代码中完成。

我一直在使用iReport Designer(Jasper Reports的报表设计器)。 但我不使用RML。 我有一个自定义xml(结构更像RML)文件,使用我的python脚本转换为PDF。

由于jrxml和RML是完美结构化的xml文件,因此您可以创建自己的python函数将jrxml转换为RML。 只需要将iReport坐标转换为reportlab坐标并创建适当的RML标记。

无法利用reportlab功能100%,可以使用所有基本元素。

希望这会给你一些想法