我正在尝试决定是否购买Kindle 2,因为它已经在欧洲上市。我想做的一件事是在上面放几个Windows帮助文件(例如Python文档)。是否有将CHM文件转换为Kindle可读格式的好方法?
还是因为EPUB和CHM都基于HTML,所以像Sony的其他电子阅读器可以做得更好吗?
我正在尝试决定是否购买Kindle 2,因为它已经在欧洲上市。我想做的一件事是在上面放几个Windows帮助文件(例如Python文档)。是否有将CHM文件转换为Kindle可读格式的好方法?
还是因为EPUB和CHM都基于HTML,所以像Sony的其他电子阅读器可以做得更好吗?
Answers:
如果您使用的是Windows(如果使用的是Calibre的最新版本,则可以直接跳至步骤3 ;它现在支持直接导入.chm文件):
使用HH.EXE从命令提示符中提取CHM容器中的HTML文件
例:
HH.EXE -decompile C:\Temp\decompile-folder C:\Temp\yourCHM.chm
(Mac用户可以使用Tubby将CHM转换为HTML)
将HTML文件合并为一个文件(例如,使用SoftSnow Merger)
使用口径将其转换为EPUB。
上面提到的所有程序都是免费软件,而hh.exe是Microsoft Windows帮助实用程序。
有一些商业程序,例如ABC Amber CHM Converter,将自动执行步骤1和2。但是,我不知道有什么软件可以将CHM直接转换为EPUB。其他商业应用程序(例如Universal Document Converter)可用于将CHM转换为Kindle可能处理也可能无法很好处理的PDF。
为了在Kindle上读取.chm文件,您需要将其转换为.mobi格式。只需使用Calibre,即可导入.chm文件并将其转换为.mobi。然后,您可以在文件连接后将其发送到设备