0

我想从我的模板生成一个 PDF,其中包含一些计算和操作生成的数据。

4

3 回答 3

1

从这里开始: https ://docs.djangoproject.com/en/dev/howto/outputting-pdf/

如果您需要更多文档,请看这里: http ://www.reportlab.com/

如果您的目标是将 html 本身输出到 PDF 中,您可能会遇到重大问题。使用 reportlab 模板化 PDF 与 HTML/CSS 非常不同

于 2012-11-24T18:40:02.030 回答
1

根据您的需要,您可能只想使用 wkhtmltopdf ( http://code.google.com/p/wkhtmltopdf/ ) - 或类似的 - 将网页转换为 PDF,因为 HTML 模板很容易。另一方面,reportlab 是唯一允许您在 python ( AFAIK ) 中生成 PDF 的库,它非常无聊和过时。公平地说,reportlab 的付费版本有望更好。

于 2012-11-25T02:06:09.897 回答
1

根据经验,我会说渲染 PDF 的最佳方法是将乳胶模板渲染到文件中,然后 PopenpdfTeX或您喜欢的任何其他内容。

于 2012-11-25T03:13:29.687 回答