我想用 Python 自动生成预订确认 PDF 文件。大多数内容将是静态的(即徽标、预订条款、电话号码),还有一些动态位(日期、费用等)。
从用户方面来说,最简单的方法是从包含静态内容的 PDF 文件开始,然后使用 python 添加动态部分。这是一个简单的过程吗?
通过一些搜索,我似乎可以使用 reportlab 来创建内容和 pyPdf 来将 PDF 合并在一起。这是最好的方法吗?还是有一种我还没有遇到过的非常时髦的方法?
谢谢!
查看 docutils 和 reSTructuredText。您可以在 reST 中快速写出您的 PDF 文档,然后使用 rst2pdf.py 编译 PDF
我用过这个,它创建了非常漂亮的文档,并且标记是可扩展的!稍后您可以使用相同的代码并将其运行到 rst2html 以创建一个网站!
看看这里:
祝你好运
例如,您可以通过 TeX 或 OpenOffice 或任何为您提供最舒适绑定的方式生成文档,然后使用 pdf 打印机打印文档。
这使您不必弄清楚在哪里精确放置字段或弄清楚如果您的内容溢出为其分配的空间该怎么办。