我想将 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。