linux下最好的chm阅读器KchmViewer,安装使用/与oklular,xCHM,gnochm简单比较

CHM是一种比较常见的文档格式,虽然是微软搞出来的,但由于它的压缩率,使用便捷性,很多帮助文档,说明手册都使用chm格式。同样由于chm是微软的文档格式,它没有对linux的支持,但在广大自由软件/开源社区人员的努力工作下,linux下也有了多种阅读器。这里推荐的一款是KchmViewer,个人对它感觉十分满意。

具体可以看本文后面的图片

KchmViewer,在fedora13下安装

fedora下直接使用yum安装:

[root@fsc feng]# yum install kchmviewer

安装版本kchmviewer.i686 0:5.2-1.fc13 /当前时间20101005

官方网站 http://www.kchmviewer.net/

sourceforge下载  http://sourceforge.net/project/showfiles.php?group_id=135500

一个同样非常优秀的chm阅读器gnochm,在fedora13下安装

其实gnome下还有一个同样非常优秀的chm阅读器,

[root@fsc feng]# yum install gnochm

目前fedora仓库中最新 gnochm-0.9.11-5.fc13.noarch,需要自动为依赖而安装: python-chm 0.8.4-8.fc12

-------------------------------------

kchmviewer 是基于kde库开发的,所以必需安装kde库才可以正常使用(理论上分析,没有亲自尝试)

简单比较

从打开速度,是否有乱码,流畅性等方面简单比较。打开速度,只是按打开php中文手册(5.7MB/5984845字节)粗略估计,并没有全面的代表性。

  • okular 打开速度最慢,打开php中文手册,花费1分钟左右时间。这个时间花费,让人根本无法忍受的。但使用过程中基本上比较流畅,它还有批注功能,这是也是其特色,其它几个阅读所不具备的。
  • xCHM 大概花费7~8秒钟,然而chm文档中树形目录,中文显示为乱码。影响正常使用。
  • KchmViewer打开时间不到3秒钟,有着KDE特色的平滑边缘,美观的图标。显示方面没有发现bug,相当正常。
  • gnochm打开速度稍慢一点,大概花费5~6秒钟,速度尚可,显示效果承袭gnome平实大方的风格。但有一点瑕疵:点开一个最底层的内容页后,如果正好是一个页内链接的第一个,则目录树里自动跳到上层,但右侧的主体显示区域里没有错误。
  • 这几个阅读器,在打开文档后,操作都比较流畅,没有明显“卡”的情况发生;尤其KchmViewer与gnochm两个。

综合看来,KchmViewer总体上胜出,gnochm表现紧随其后;但这两者差别其实不大。如果打开较小较简单的chm文档,它们相距更小。因此,推荐首选使用KchmViewer

下面是这几个软件的运行抓图,供参考

xchm打开文档时的busy画面

xchm打开文档时的busy画面

xCHM打开后

xCHM打开后,注意树形目录中文乱码

Okular打开文档后显示效果

Okular打开文档后显示效果

Okular为文档批注功能

Okular为文档批注功能

Okular打开文档时的“假死”

Okular打开文档时的“假死”

Okular打开文档后显示效果

Okular打开文档后显示效果

kchmViewer 搜索

kchmViewer 搜索iconv,花费10秒搜索完成看到结果

kchmViewer打开文档后显示效果

kchmViewer打开文档后显示效果

kchmviewer打开chm文档的“索引”选项卡

kchmviewer打开chm文档的“索引”选项卡

gnochm打开文档后效果图

gnochm打开文档后效果图

gnochm瑕疵

gnochm瑕疵,页内链接目录树定位




coded by nessus

发表评论

电子邮件地址不会被公开。

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据