有没有可以将 HTML 转换为 PDF 的脚本或工具?

有没有可以将 HTML 转换为 PDF 的脚本或工具?

我想将 HTML 页面转换为 PDF 文件。

我尝试过在线转换工具,但它们很慢而且我不能信任它们。

有没有可以在命令行上运行的脚本或工具将网页转换为 PDF 文件?

答案1

您可以使用名为的开源工具潘多克,使用 pandoc,您可以将 HTML 文件转换为多种内容类型(Markdown、PDF、Latex 等...)

您可以使用简单的命令将文件转换为 pdf

$ pandoc yourfile.html -o yourhtmlbut.pdf

这里是您可以在 pandoc 中使用的所有示例:https://pandoc.org/demos.html

对于信任问题,这里是 pandoc 的源代码:https://github.com/jgm/pandoc

答案2

我尝试过在线转换工具,但它们很慢而且我不能信任它们。

这表明,如果解决方案不涉及向不受信任的第三方发送数据,并且运行速度相当快,那么您不介意使用浏览器来解决问题。

因此,您不需要上传 HTML 来将其转换为 PDF,而是直接使用浏览器加载该 HTML,然后打印为 PDF。

相关内容