【发布时间】:2023-03-20 14:06:01
【问题描述】:
我想从我的模板生成一个 PDF,其中包含一些计算生成的数据 和操作。
【问题讨论】:
我想从我的模板生成一个 PDF,其中包含一些计算生成的数据 和操作。
【问题讨论】:
从这里开始: https://docs.djangoproject.com/en/dev/howto/outputting-pdf/
如果您需要更多文档,请看这里: http://www.reportlab.com/
如果您的目标是将 html 本身输出到 PDF 中,您可能会遇到重大问题。使用 reportlab 模板化 PDF 与 HTML/CSS 非常不同
【讨论】:
根据您的需要,您可能只想使用 wkhtmltopdf (http://code.google.com/p/wkhtmltopdf/) - 或类似的 - 将网页转换为 PDF,因为 HTML 模板很容易。另一方面,reportlab 是唯一允许您在 python ( AFAIK ) 中生成 PDF 的库,它非常无聊和过时。公平地说,reportlab 的付费版本希望会更好。
【讨论】:
根据经验,我认为渲染 PDF 的最佳方法是将乳胶模板渲染到文件中,然后 Popen pdfTeX 或您喜欢的任何其他内容。
【讨论】: