【发布时间】:2017-06-24 19:06:20
【问题描述】:
有哪些好的基于 Python 的选项可以从 .html 创建严格设计的 .pdf 报告?
我附上了一份 .pdf 草案来说明以下几点:
- 报表的设计相当严格。换句话说,“看起来很重要”。
- 报告包含复杂的矢量图形(包:Matplotlib)。它们的大小可能略有不同。
- 报告包含图像。
- 报告包含大量动态填充的数字/字符串。
- 理想情况下,该解决方案将使用开源软件包。
- 我们使用Django 创建我们的.html。
- 报告可能跨越多个页面。
看起来好像已经有大量非常多样化的包促进报告。仅举几例,有xhtml2pdf、weasyprint、django-wkhtmltopdf。
根据我的经验,使用这些工具可以轻松地将您的内容创建为 .pdf。当 .pdf 需要像我们的例子一样进入一个高度定义的设计结构时,困难的部分就来了。不幸的是,我无法找到具有高度设计结构的不同 pdf 生成包的示例 .pdf。
您对此有何经验?哪些选项适合您?有没有我忽略的做得好的复杂示例?
【问题讨论】:
-
您可能还想考虑reportlab。
标签: python html pdf matplotlib pdf-generation