在django中生成pdf

时间:2012-11-19 09:33:50

标签: python django pdf

我正在制作一个网上商店,需要生成带有订单的pdf。我已经找了,但它没有说明产生它的最佳选择是什么。

有关从html生成pdf的库的建议吗?

4 个答案:

答案 0 :(得分:3)

xhtml2pdf效果很好。但是,它不支持100%CSS。

您可以在完成一些工作后找到HTML和CSS的有效组合,请注意您应该使用表格进行布局。

答案 1 :(得分:3)

我有使用pisa http://pypi.python.org/pypi/pisa的经验,它适用于从html创建pdf。如果你正在使用摊铺机,只需添加到你的requirements.txt: 比萨 ReportLab的 html5lib

答案 2 :(得分:1)

ReportLab是解决您问题的好方法。

http://www.reportlab.com/software/opensource/rl-toolkit/download/

from reportlab.pdfgen import canvas

答案 3 :(得分:0)

我注意到两个选项,它们可能会有所帮助:

第一个是官方Django文档本身,这里是链接        https://docs.djangoproject.com/en/dev/howto/outputting-pdf/

第二个是来自谷歌代码(Django-report)请看看,这里是链接。        http://code.google.com/p/django-report/