最近又發現了幾個,索性就來總結一下吧。(Nearly all are based on chmlib.)
ViewerRequiresCJK supportProject DescriptionCommentsxchmwxWidget,chmlib "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.
kchm chmlib, 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
Where to download CHM books for GNU tools:
- http://lidn.sourceforge.net
- http://htmlhelp.berlios.de/ (CHM books just updated on May 31)
How to:
- How to convert DevHelp books into CHM format (devhelp2chm, written by myself :-)
- How to convert CHM book into DevHelp format
- How to convert TexInfo document into CHm format
- How to compile CHM file in Linux (with Wine + HHW)
Index of http://www.faberbox.com/shared/software/xCHM/
Name |
Size |
Modified |
Type |
Description |
|
|
|
<-- Parent Folder |
|
624.965 |
20/07/2004 |
File |
Old versions of xCHM |
|
61.619 |
20/07/2004 |
RPM File |
Build of CHMLib |
|
212.766 |
20/07/2004 |
RPM File |
RPM for xCHM, build on Red Hat 9 using checkinstall |
CHM查看程式
chmsee |
|
xchm |
|
chm_viewer |
|
chmviewer |
|
kchmpart |
|
gnochm |
chmlib是linux下用於閱讀chm文件的API庫.
目前的chmlib0.31只支持UTF8,中文chm無法打開.
0.311版修正了這個問題,並利用測試程式chm_http,使用mozilla打開chm檔.
(編譯會有些問題,可以參考debian版本 的更新檔案進行修改)
安裝步驟:
解壓後,
make;make install
make chm_http
./chm_http chm檔案名
將通過mozilla打開chm檔.
現有問題是,在關閉mozilla後,chm_http server沒有關閉.
最好是 killall chm_http :)
The purpose of libmspack is to provide compressors and decompressors,
archivers and dearchivers for Microsoft compression formats: CAB, CHM,
HLP, KWAJ, LIT and SZDD. It is also designed to be easily embeddable,
stable, robust and resource-efficient.
將texinfo(raw格式,不是已經生成的info格式)文檔轉換為chm格式(需要另外編譯)
兩年前在一個mingw
的網站上發現的,上面還有gcc, gdb等做好的幫助檔,但現在已經找不到了
新的版本可以在這裏找到。
我自己編寫的一個Shell腳本,用於將DevHelp的書庫轉換為CHM格式(需要另外編譯)
本為Cygwin編寫,因為Cygwin的Devhelp很不好用。使用它需要xsltproc.
DevHelp是GNOME的API流覽工具,GNOME裏的大多數庫都採用改工具流覽API
http://lidn.sourceforge.net上有很 多DevHelp書庫
htmlhelp_tools
與chmviewer來源相同
http://www.herdsoft.com/linux/themen/chmviewer.html
Link: M$ Htmlhelp Workshop with WINE HOWTO(如何在Wine上安裝並運行HtmlHelp Workshop)
都來自 http://www.herdsoft.com/linux/themen
winhelpcgi
"winhelpcgi.cgi" is a simple tool to allow reading of Help files from Microsoft Windows under Linux without using any emulation software.
hlp2rtf
{Help to RTF} is a file format converter converting Windows Help file
(having the file extension .HLP), Multimedia Viewer Files (having the file
extension .MVB) and Media View Library files (having the file extension .M14)
into RTF files either.
* To reproduce the source code as closely as possible OR
* to produce an RTF-File useable as a printable handbook in good
quality.
makertf
Makertf converts "Texinfo" file into "Rich Text
Format" (RTF) files.
You can use Makertf in conjunction with the Windows Help Compiler to
make Windows Help Files from documentation written in Texinfo.
Makertf is derived from Makeinfo 1.64, which is a part of the GNU
Texinfo documentation system.
(DOS-32)
TexInfo相關工具
texi2off
texi2roff
texi2chm.pl
texi2html
texicvt
texipf
mkrtf
mkinfo
Microsoft HTML Help Workshop with WINE HOWTO
Prerequisites
· It
winesetup
and follow the instructions shown.
· You
Setup
1. Download Microsoft Visual C++ run-time files, extract and install as:
2. cabextract VC6RedistSetup_enu.exe
3. wine vcredist.exe
4. Download Microsoft HTML Help Workshop and extract it into a directory as:
cabextract -d htmlhelp htmlhelp.exe
5. Patch the INF file to avoid a WINE bug:
6. cd htmlhelp
7. sed -i -e' s/;.*$//' htmlhelp.inf
8. Install it:
wine setup.exe
9. Download Microsoft Foundation Classes update, extract it, and install it as:
10. cabextract -d MFC40i MFC40i.exe
11. cp -a MFC40i/mfc40.dll ~/.wine/fake_windows/Windows/System/
Usage
You can now run the command line compiler by doing
wine ' C:Program FilesHTML Help Workshophhc.exe' ...
You can now run the workshop by doing
wine ' C:Program FilesHTML Help Workshophhw.exe' ...
留言列表