我正在制作一个网上商店,需要生成带有订单的pdf。我已经找了,但它没有说明产生它的最佳选择是什么。
有关从html生成pdf的库的建议吗?
答案 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/