如何查看CHM文件?

如何在Ubuntu中查看CHM文件?
17个回答

xChm阅读器

安装xChm阅读器,用于查看CHM文件:

sudo apt-get install xchm

enter image description here


搜索功能对我来说不起作用。 - user643722
看起来xchm不支持多字节字符。当我打开一个包含多字节字符的.chm文档时,遇到了一个错误:../src/common/unichar.cpp(65): assert "Assert failure" failed in ToHi8bit(): character cannot be converted to single byte - LiuYan 刘研

chmsee在Ubuntu中不再可用,因为它不再得到维护。以下是项目网站上的公告:

ChmSee不再得到维护。

ChmSee不再开发。

我已经超过一年没有阅读CHM文档了,新的和更新的IT图书是pdf或epub格式,因此现在是结束这个chm阅读器的合适时机。


ChmSee

alt text

https://code.google.com/p/chmsee/

sudo apt-get install chmsee

4谢谢。注意:从Ubuntu 10.04/Chrome访问http://apt.ubuntu.com/p/chmsee会显示“您似乎没有运行Ubuntu”。 - Olivier Lalonde
5无法在Ubuntu 14.04上找到软件包chmsee :( - salmatron
@borjacampina,如何在Ubuntu 14.04上安装它? - shgnInc
1@shgnInc http://www.ubuntuupdates.org/package/getdeb_apps/trusty/apps/getdeb/chmsee 根据系统架构下载32位或64位的deb文件,使用sudo dpkg -i <filename>命令进行安装。 - Shashi
我已经使用chmsee很长时间了,但它不再得到维护。请参阅https://code.google.com/p/chmsee/。 - Stefano

apt-cache --names-only search chm

给出了几个结果。

15+1 为帮助人们找到他们自己的答案。但是,一个更详细的回答,解释结果会更好。 - Javier Rivera
+1 鼓励教人如何捕鱼! - user1984

kchmViewer 安装kchmviewer

kchmviewer的主要优势是对非英语语言的最佳支持。与其他查看器不同,kchmviewer在大多数情况下能够正确检测chm文件的编码并显示它。它能够正确显示俄语、西班牙语、罗马尼亚语、韩语、中文和阿拉伯语帮助文件中的索引和内容表,并且通过新的搜索引擎能够搜索任何语言编写的chm文件。

kchmviewer


这个对我有效,而其他的没有。 - xji

我喜欢随附酒的那个阅读器!(hh.exe?)
打开随附酒的hh.exe,并从中浏览您的CHM文件,或者将其作为命令行参数提供: $ wine /usr/lib/x86_64-linux-gnu/wine-development/fakedlls/hh.exe WindowsHalp.chm

使用浏览器扩展

有什么比使用一个网络浏览器来浏览网页更好的呢?

CHMFox 是一款出色的 CHM 文件阅读器。它要比其他人推荐的第三方程序要好得多,这些程序大多缺乏 Firefox 和类似浏览器所具备的许多功能。

我最初为 Firefox 推荐了 CHM 阅读器 扩展,但它已经不再得到积极维护。


5有一个新的Firefox插件叫做ChmFox 1.2。据说是旧的CHM阅读器项目的替代品。你可以在https://addons.mozilla.org/en-US/firefox/addon/chmfox/找到它。 - Julio
无法安装CHM阅读器,但ChmFox很好用。 - Stefano
谢谢你的推荐。我已经安装了这个附加组件(ChmFox),但是火狐浏览器无法打开文件,它只是试图从本地存储重新下载文件。请问你能否建议我如何解决这个问题? - arman_aegit
2链接已经失效。目前,在Firefox附加组件中没有CHMFox扩展。我认为它已被移除。 - MAChitgarha


extract_chmLib非常擅长将chm(编译的HTML)文件转换为htm格式。它在Ubuntu软件仓库中的libchm-bin包中。

extract_chmLib保持了原始文件的全部功能。然而,我确实需要将文件名改为小写,因为一个.chm文件(因为chm是Windows格式,不像Linux那样对大小写敏感),但总体结果对我来说是理想的...

这里有几个链接...



在这里,您可以找到一个链接:https://addons.mozilla.org/en-US/firefox/addon/3235/。 - hhlp

Calibre 是一款可以读取各种书籍格式,包括 CHM 的图书管理器。