使用javascript图表和引导类呈现pdf的替代wkhtmltopf

2024-06-16 18:39:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个web应用程序,我使用wkhtmltoppdf工具来执行pdf导出。我使用的是wkhtmltopf0.12.4版本,带有unpatchedQT(最小版本)。 我想在pdf页面中添加一个页脚,我看到带有补丁QT的wkhtmltopdf版本支持使用--footer-html标志的操作。在

不幸的是,我注意到这个版本下的css和js引擎在呈现html页面时产生了一些问题:

  • 首先,Bootstrap v>;中的网格系统存在问题; 4.1条
  • 我的页面中也没有呈现更多的javascript 此版本的wkhtmltopdf的pdf

那么,有没有一种替代wkhtmltoppdf的方法可以让我将我的网页导出到pdf格式? 我的项目是用django/javascript编写的,所以我更喜欢javascript工具的python。在

我也尝试过pdfkit,但我讨论它是因为我看到它是基于wkhtmltopf和django weasyprint的,但我放弃了,因为它不支持javascript(所以我的图表不会呈现)。在

最后,这个工具应该允许我通过cookies或类似的方式连接到web页面,因为访问这些页面需要登录。在

我认为另一个解决方案是:

用正确呈现我的pdf的wkhtmltoppdf版本创建pdf(即0.12.4没有QT),然后用另一个工具编辑pdf并添加页脚。在

有没有工具可以让我做这个手术??在

感谢大家


Tags: 工具django版本web应用程序pdfhtml页面