首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >使用Python或Javascript将动态HTML转换为PDF

使用Python或Javascript将动态HTML转换为PDF
EN

Stack Overflow用户
提问于 2021-03-25 02:59:16
回答 2查看 326关注 0票数 0

我正尝试在我的webapp上添加“下载PDF”链接。此时,我调用了一个django函数,该函数获取一个查询集并将上下文传递给一个html文件。然而,我希望用户能够下载此html文件作为一个pdf与水印在中心。

我已经尝试过jspdf html2canvas,但都不起作用。我尝试过xhtmlpdf,但是它在渲染html时太慢了。任何帮助都将不胜感激。

EN

回答 2

Stack Overflow用户

发布于 2021-03-25 03:10:33

wkhtmltopdf可能是你能得到的最快的。它在幕后使用QT Webkit,因此您不能要求更多(homepage github)。

我看到有一个python绑定here库,但现在不再维护它。由于性能是您最关心的问题,如果您只需要html pdf,我无法想象C到=>的绑定超过100行代码,其中大部分都是样板代码。但是,使用python的subprocess模块调用命令行界面也应该非常快。因为它很容易设置,所以我可能会从它开始,分析它,看看它如何适合您的用例。

票数 0
EN

Stack Overflow用户

发布于 2021-03-25 03:50:04

我建议你看看Weasyprint。我用它来渲染带有水印的PDF(通过简单的css)。但是,没有内置的Latex/javascript支持,所以您需要一种将公式转换为svg文件的方法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66787627

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档