首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将CHM文件转换为另一种格式

问将CHM文件转换为另一种格式
EN

Stack Overflow用户
提问于 2009-12-29 04:22:11
回答 6查看 4.1K关注 0票数 4

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

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

其主要原因是chm手册中充满了代码,而转换工具没有正确地格式化任何内容。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2009-12-29 04:29:04

我担心这将是一个多步骤的过程...

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

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

票数 3
EN

Stack Overflow用户

发布于 2009-12-29 04:26:58

安装类似Primo PDF的东西,它会安装一个虚拟打印机并输出一个PDF文件。然后,逐章打印出这本书(如此处所述- http://www.helixoft.com/vsdocman-faqs/printing-chm-documentation.html)

票数 2
EN

Stack Overflow用户

发布于 2009-12-29 04:27:32

如果您只需要在linux上阅读它,那么xchm (http://xchm.sourceforge.net/)为查看.chm文件提供了不错的原生支持。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1971361

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档