![有没有可以将 HTML 转换为 PDF 的脚本或工具?](https://linux22.com/image/193735/%E6%9C%89%E6%B2%A1%E6%9C%89%E5%8F%AF%E4%BB%A5%E5%B0%86%20HTML%20%E8%BD%AC%E6%8D%A2%E4%B8%BA%20PDF%20%E7%9A%84%E8%84%9A%E6%9C%AC%E6%88%96%E5%B7%A5%E5%85%B7%EF%BC%9F.png)
我想将 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。