有哪些基于 Python 的优秀选项可以从 HTML 创建严格设计的 PDF 报告?
我附上了 PDF 草稿来说明以下几点:
- 报告的设计是相当严格的。换句话说“看起来很重要”。
- 该报告包含复杂的矢量图形(包:Matplotlib http://matplotlib.org/)。尺寸可能略有不同。
- 该报告包含图像。
- 该报告包含大量动态填充的数字/字符串。
- 最理想的解决方案是使用开源包。
- 我们使用以下命令创建 HTMLDjango https://www.djangoproject.com/.
- 该报告可能跨越多个页面。
看起来好像已经有大量非常多样化的软件包可以促进报告。仅举几例,有xhtml2pdf https://github.com/xhtml2pdf/xhtml2pdf, 威易印刷 http://weasyprint.org/, django-wkhtmltopdf https://djangopackages.org/packages/p/django-wkhtmltopdf/.
根据我的经验,使用这些工具可以轻松地将您的内容创建为 PDF。当 PDF 需要落入高度定义的设计结构(如我们的案例中)时,困难的部分就出现了。不幸的是,我无法找到具有高度设计结构的不同 PDF 生成包的示例 PDF。
您对此有什么经验?哪些选项适合您?是否有我忽略的做得很好的复杂示例?
你可以看到这个Python包:威易印刷 https://pypi.python.org/pypi/WeasyPrint/
网页:http://weasyprint.org/ http://weasyprint.org/
官方文档:http://weasyprint.readthedocs.io/en/latest/ http://weasyprint.readthedocs.io/en/latest/
这很棒,因为您可以从网页或 html 文件生成 PDF,您可能会与某些 CSS(在文档中指定)发生冲突,但它提供了您需要的内容
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)