我正在做一个网上商店,需要生成一个带有订单的 pdf。我一直在寻找,但它没有说明生成它的最佳选择是什么。
关于从 html 生成 pdf 的库的任何建议?
xhtml2pdf工作得很好。但是,它不支持 100% CSS。
你可以在一些工作之后找到 HTML 和 CSS 的工作组合,注意你应该使用表格进行布局。
我有比萨http://pypi.python.org/pypi/pisa的经验,它适用于从 html 创建 pdf。如果您使用摊铺机,只需添加到您的 requirements.txt:pisa reportlab html5lib
ReportLab 是解决您问题的好方法。
http://www.reportlab.com/software/opensource/rl-toolkit/download/
from reportlab.pdfgen import canvas
我注意到两个选项,它们可能会有所帮助:
第一个是官方 Django 文档本身,这里是链接 https://docs.djangoproject.com/en/dev/howto/outputting-pdf/
第二个来自谷歌代码(Django-report)请看一下,这里是链接。 http://code.google.com/p/django-report/