我需要创建一个包含一些文本和文本框的 PDF,它们应该出现在我公司的信头模板上。它将覆盖多个页面-并且每个页面都应以信头作为背景(不能是图像,因为信头中的链接等需要可点击且文本可复制)。
知道如何使用 python 做到这一点吗?理想情况下,它会来自 django 网络应用程序。
谢谢你的帮助!
有几种方法可以在 python 中创建 PDF。reportlab库可能是最简单的。它由 django 支持。
我使用reportlab,效果很好。但是学习如何绘制 pdf 和设计代码需要一些时间。您需要使用代码绘制所有内容。
如果您的要求很简单,您可以使用一些 html to pdf framwork 来代替 reportlab(rml 不是免费的),例如 pisa。这很简单。
希望对您有所帮助。