2005年6月18日星期六

总结: CHM viewers

最近又发现了几个,索性就来总结一下吧。(Nearly all are based on chmlib.)

ViewerRequiresCJK supportProject DescriptionComments
xchmwxWidget,chmlib fair"xCHM is a .chmviewer for UNIX (Linux, *BSD, Solaris). Success stories of xCHM on Mac OS X have also been received, and apparently xCHM even works if compiled under the Cygwin environment in Windows."
gnochmGNOME,python-gnomegood
"GnoCHM is a CHM file viewer for Gnome2. It uses PyCHM, a set of Python wrappers around the C library libchm."
chmseegtk2,gnome-vfs2, gtkhtml3"只支持简体和英文编码"" ChmSee是一个浏览CHM文件的程序,但只支持简体和英文编码的CHM文件,其它编码暂不支持."国人开发(作者忘了在主页上留自己的名字了:0)
arCHMagechmlib,pythongood

Actually it is not a real viewer. It is a HTTP server. You need a web browser to view the pages.

kio_chmKDE3,chmlibgood

kio_chm is a plugin for KDevelop, but when installed, you can view CHM files in konquorer.

kchmchmlib, KDevelop3(kio_chm), Qt3 ?"KCHM provides access to MS .chm files (help files) using Chmlib and Qt and KDE libraries. You can read your favourite ebooks on your Linux box!"Just a UI front-end for kio_chm. UI written in Qt3.
kchmnewKDE ?

"This is a chm file viewer + corresponding kpart and kio slave for KDE. It based on libchm and libchm++."


kchmviewerchmlib, Qt3good"kchmviewer is a CHM (Winhelp) files viewer written on Qt/KDE. It can be build as a standalone Qt-based application, or a KDE application. The main point of kchmviewer is compatibility with non-English chm files, including most international charsets."
chmviewerwxGTK, libmspack Dead project? Seems no longer active
chm_viewer ?

Another chmviewer. Dead project?

I prefer to gnochm, as the UI fits better in the GNOME desktop. As a minimalist, and taken CJK support into account, xchm and kchmviewer seems to be a good choice. If you don't care the UI, then choose archmage.

Where to download CHM books for GNU tools:

How to:

没有评论: