我想从我的模板生成PDF,其中包含从某些计算中生成的数据 和操作。
答案 0 :(得分:1)
从这里开始: https://docs.djangoproject.com/en/dev/howto/outputting-pdf/
如果您需要更多文档,请查看此处: http://www.reportlab.com/
如果你的目标是将html本身输入PDF,你可能会遇到重大问题。使用reportlab模板化PDF与HTML / CSS非常不同
答案 1 :(得分:1)
根据您的需求,您可能只想使用wkhtmltopdf(http://code.google.com/p/wkhtmltopdf/) - 或类似的 - 将网页转换为PDF,因为HTML模板很容易。另一方面,reportlab是唯一允许您在python(AFAIK)中生成PDF的库,而且它非常无聊且过时。公平地说,reportlab的付费版本希望更好。
答案 2 :(得分:1)
根据经验,我会说渲染PDF的最佳方法是将乳胶模板渲染到文件,然后Popen pdfTeX
或其他任何你喜欢的东西。