将 CHM 文件转换为其他格式

Rec*_*ion 5 chm

我需要将 chm 文件转换为另一种格式,很可能是 pdf 或 html。我尝试过 chm2pdf 和其他转换器,但它们在转换时都做得很糟糕。即使使用像 htmldoc 这样的程序也不能很好地转换为 html。

有没有办法只打印 chm 文件的每一页或拍摄它的图像,然后将该图像保存为 pdf 或其他格式。

造成这种情况的主要原因是 chm 书籍充满了代码,而转换工具无法正确格式化任何内容。

Jan*_*ger 3

恐怕这将是一个多步骤的过程......

  1. 从 CHM 文件中提取页面,例如使用 arCHMage。
  2. 在每个页面上使用 wkhtmltopdf。
  3. 使用 pdfjoin(来自 pdfjam)之类的工具将文档粘在一起。

这补充了推荐虚拟 PDF 打印机的答案,因为它是更 Linux 的命令行解决方案(所有提到的工具都可以在 Debian 和 Ubuntu 的软件包存储库中找到)。选择你的毒药。;)