将 CHM 文件转换为 EPUB/Kindle 的软件

将 CHM 文件转换为 EPUB/Kindle 的软件

我正在决定是否购买Kindle 2,现在它已在欧洲上市。我想用它做的一件事是将几个 Windows 帮助文件放在上面(例如,Python 文档)。有没有好的方法将 CHM 文件转换为 Kindle 可读格式?

或者这是其他电子阅读器(例如索尼)做得更好的事情,因为 EPUB 和 CHM 都是基于 HTML?

答案1

如果你使用的是 Windows(如果使用的是较新版本的口径;现在支持直接导入.chm文件):

  1. 使用以下命令从 CHM 容器中提取 HTML 文件执行档

    例子:

    HH.EXE -decompile C:\Temp\decompile-folder C:\Temp\yourCHM.chm
    

    (Mac 用户可以使用塔比将 CHM 转换为 HTML)

  2. 将 HTML 文件合并为一个文件(例如SoftSnow 合并

  3. 使用 Calibre 将其转换为 EPUB。

上面提到的所有程序都是免费软件,hh.exe 是 Microsoft Windows 帮助实用程序。

有商业计划,例如ABC Amber CHM 转换器它将自动执行步骤 1 和 2。但是,我不知道有什么软件可以将 CHM 直接转换为 EPUB。其他商业应用程序(例如,通用文档转换器) 可用于将 CHM 转换为 PDF,而 Kindle 可能不能很好地处理它。

答案2

为了在 Kindle 上阅读 .chm 文件,您需要将其转换为 .mobi 格式。只需使用 Calibre 即可完成此操作,它允许您导入 .chm 文件并将其转换为 .mobi。然后,您可以在设备连接时将文件发送到您的设备

答案3

这很酷Molly 的解决方法,但你也可以使用伊库布从 HTML 页面创建 ePUB。这样,您就不只是拥有一本单页的书,而是拥有多个章节和多个页面的书。

答案4

为什么不尝试chm2pdf? 它在 Ubuntu 存储库中可用,因此您可以轻松安装它:

sudo apt-get install chm2pdf

它具有连续模式来连接 html 页面,如下所示:

chm2pdf --continuous in.chm out.pdf

还有很多选项可以控制输出外观。

相关内容