如何解决如何在python中使用z3c.rml生成PDF报告
我尝试使用 z3c.rml
模板使用以下代码生成 pdf。
test.rml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE document SYSTEM "rml_1_0.dtd">
<document filename="test.pdf" invariant="1">
<stylesheet/>
<pageDrawing>
<drawCentredString x="4.1in" y="5.8in">
Hello World. First Page Drawing
</drawCentredString>
</pageDrawing>
<pageDrawing>
<drawCentredString x="3.1in" y="4.8in">
Hello World. Second Page Drawing
</drawCentredString>
</pageDrawing>
</document>
generate.py
from z3c.rml import pagetemplate,rmlPageTemplate = pagetemplate.RMLPageTemplateFile('test.rml')
with open('test.pdf','wb') as pdfFile:
pdfFile.write(rmlPageTemplate())
有了这个,可以生成简单的 pdf,但我想从 generate.py
发送一些动态内容(如表格数据、图像文件、一些随机文本)。
任何人都可以帮助我如何将动态内容发送到 test.rml
文件并生成 pdf 吗?
此外,我有以下查询。
可以在生产中使用 z3c.rml
包来生成 pdf 报告吗?
使用原始 RML 许可证的 z3c.rml
中是否存在任何许可证问题?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。