Django reportlab - 将当前页面(管理控制台)打印为PDF

时间:2012-05-02 02:46:37

标签: python django pdf reportlab

我想要完成的是允许用户在django管理控制台中查看信息,并允许他们根据他们对数据进行排序/过滤的方式保存和打印出他们面前信息的PDF。

我在报告实验室看到了很多文档,但主要是为了绘制线条而不是。如何将管理结果输出到PDF?如果这是可能的。如果报告实验室不是完成这项工作的理想方式,我愿意接受其他建议。

提前致谢。

2 个答案:

答案 0 :(得分:2)

最好使用某种html2pdf,因为你已经有了html。

答案 1 :(得分:1)

如果html2pdf无法满足您的需求,您可以使用ReportLab完成您想要做的所有事情。看一下ReportLab手册,特别是Platypus上的部分。这是ReportLab库的一部分,它允许您使用表示页面部分(段落,表格,框架,布局等)的对象构建PDF。