是否存在用于报告实验室 RML 的所见即所得编辑器?
我搜索过拖放编辑器,其行为类似于 MSAccess 报告生成器,但生成 报告标记语言™。但是,我找不到任何现有产品。
那么每个人都可以手工编写 PDF 的设计吗?肯定有一个所见即所得的编辑器在某个地方。
有谁知道吗?这会有很大帮助。
笔记。是否有建造一座的需求?
I've searched around for drag-and-drop editors which act similarly to MSAccess report builder but generates Report Markup Language™. However, I could not find any existing products.
Could it be true then that everyone hand codes the designs of their PDFs? Surely there must be a WYSIWYG editor somewhere.
Anyone know of any? It would help tremendously.
Note. Would there be any demand for one to be built?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
感谢 OpenERP 工具 sxw2rml,您可以使用 Open Office writer 作为 RML 的所见即所得编辑器。它采用旧式 Oowriter 文件并从中生成干净的 rml,然后您可以对其进行操作。
对我有用的流程是
Oowriter [doc] ----> openerp_sxw2rml.py [rml] ----> trml2pf.py [pdf]
链接:
Thanks to OpenERP tool sxw2rml , you can use Open Office writer as a WYSIWYG editor for RML . It takes old style Oowriter files and generates clean rml out of them which you can then manipulate .
Flow that works for me is
Oowriter [doc] ----> openerp_sxw2rml.py [rml] ----> trml2pf.py [pdf]
Links:
您还可以看看 Relatorio。它不是 RML,而是所见即所得。
http://relatorio.openhex.org/
You can also have a look at Relatorio. It is not RML but it is WYSIWYG.
http://relatorio.openhex.org/
据我所知,不存在这样的工具,可能是因为我们这些使用 ReportLab 的人之所以选择它,是因为我们首先选择了 Python,然后寻找一个在 Python 中生成 PDF 报告的工具。
WYSIWYG RML 编辑器的目的是什么?一般来说,我认为我们大多数人都会根据在 Python 中处理某种数据的结果在代码中生成 RML(或使用 Platypus),因此大多数有趣的事情无论如何都必须在代码中完成。
To the best of my knowledge none exists, probably because those of us using ReportLab choose it because we chose Python first and then went looking for a tool to generate PDF reports from within Python.
What would be the purpose of a WYSIWYG RML editor? In general I think most of us generate RML (or use Platypus) in code based on the results of processing some kind of data in Python, so most of the interesting stuff has to be done in code anyway.
我一直在使用 iReport Designer(Jasper Reports 的报表设计器)。
但我没有使用 RML。我有一个自定义 xml(结构更像 RML)文件,它使用我的 python 脚本转换为 PDF。
由于 jrxml 和 RML 是结构完美的 xml 文件,因此您可以创建自己的 python 函数来将 jrxml 转换为 RML。
只是 iReport 坐标需要转换为 reportlab 坐标并创建适当的 RML 标签。
不能100%使用reportlab功能,可以使用所有基本元素。
希望这能给你一些想法
I have been using iReport Designer for this(Report Designer of Jasper Reports).
But i am not using RML. I have a custom xml(structured more like RML) file which using my python script converts to PDF.
Since jrxml and RML are perfectly structured xml files, you can create your own python function to convert the jrxml to RML.
Just that The iReport coordinates need to be converted to reportlab coordinates and create appropriate RML tags.
Cannot make use of reportlab features 100% , can use all the basic elements.
Hope this gives you some idea