Python:从.html创建自动化的、严格设计的多页.pdf报告
从.html创建严格设计的.pdf报表时,有哪些好的基于Python的选项 我附上了一份草稿.pdf,以说明以下几点:Python:从.html创建自动化的、严格设计的多页.pdf报告,python,html,pdf,matplotlib,pdf-generation,Python,Html,Pdf,Matplotlib,Pdf Generation,从.html创建严格设计的.pdf报表时,有哪些好的基于Python的选项 我附上了一份草稿.pdf,以说明以下几点: 报告的设计相当严格。换句话说,“看起来很重要” 报告包含复杂的矢量图形(包:)。这些图形的大小可能略有不同 该报告包含图像 报告包含大量动态填写的数字/字符串 最佳的解决方案是使用开源软件包 我们使用创建我们的.html 报告可以跨越多个页面 看起来,似乎已经有大量非常多样化的软件包来促进报告。仅举几个例子,有 根据我的经验,使用这些工具可以很容易地从您的内容创建.pdf。
- 报告的设计相当严格。换句话说,“看起来很重要”
- 报告包含复杂的矢量图形(包:)。这些图形的大小可能略有不同
- 该报告包含图像
- 报告包含大量动态填写的数字/字符串
- 最佳的解决方案是使用开源软件包
- 我们使用创建我们的.html
- 报告可以跨越多个页面
我最近使用weasyprint和jinja从html自动生成报告。它运行良好,我相信能够满足您严格的格式要求。不过,其他的我都没用过 我的报告有图像,包括转换为图像的图形、正常的动态生成的文本以及大型表格。所有这些都被限制为9x11页面大小。Weasyprint在自动分页方面做得很好,但在这方面也具有可配置性 我发现这本指南非常有用:
尽管我认为pandas对于html图形的生成是完全过度的,而且使用它会失去很多可配置性 您可以看到这个Python包: 网页: 官方文件:
<>这很好,因为你可以从网页或HTML文件中生成PDF,你可以与一些CSS(文档中指定的)发生冲突,但是它提供了你所需要的你也可以考虑。