![如何将大型 .htm 文件转换为 .pdf?](https://linux22.com/image/1533443/%E5%A6%82%E4%BD%95%E5%B0%86%E5%A4%A7%E5%9E%8B%20.htm%20%E6%96%87%E4%BB%B6%E8%BD%AC%E6%8D%A2%E4%B8%BA%20.pdf%EF%BC%9F.png)
我有一个相当大的 .htm 文件,100 MB,我试过的任何浏览器都无法完全加载(页面在某个时间点后停止呈现),所以我想尝试将文件转换为 .pdf 文件,以便我可以查看整个文档。由于浏览器无法完全呈现文件,如果浏览器无法一次加载整个文件,那么哪个软件/程序可以转换这个大 .htm 文件?也许某种软件/程序可以一次分块加载文件,然后最后将它们放在一起?或者即时转换文件,而无需在处理之前加载整个文件?(我在 Windows 7 上)谢谢
答案1
Pandoc 对可以使用的内存量没有硬性限制。安装后,您可以使用以下命令从控制台调用:
pandoc -f html -t pdf yourfile.html
不幸的是,要正确转换 100MB 的文件,您可能至少需要 64GB 的 RAM。
我已经使用我的台式电脑上大约 20GB 的 RAM 成功地用 pandoc 转换了一个 50MB 的 html 文件。