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

问题描述 投票:8回答:4

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

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

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

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

python wysiwyg reportlab rml
4个回答
1
投票

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

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


6
投票

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

适合我的流程是

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

链接:

  1. 参考链接:Report Markup Language™
  2. 可以在这里找到更老的sw2rml.py代码http://doc.openerp.com/v6.0/developer/3_11_reports/11_1_openoffice_report.html
  3. 最新版本检查openerp http://dev.communesplone.org/trac/browser/communesplone/openerp/training/training/report/tiny_sxw2rml/tiny_sxw2rml.py?rev=3486

2
投票

您还可以看看Relatorio。它不是RML,但它是WYSIWYG。 https://code.launchpad.net/~openerp/


0
投票

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

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

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

希望这会给你一些想法

© www.soinside.com 2019 - 2024. All rights reserved.