当前位置:首页>>软件教程>>常用软件>>新闻内容    |
linux上两种chm阅读软件简
作者:new000/ROR 发布时间:2004-3-29 8:34:25 | 【字体:
我现在在linux上常常用两种chm阅读软件archmage和xchm。两者都是基于chmlib的(chmlib的网址
http://66.93.236.84/~jedwin/projects/chmlib),pocket pc上一款著名的chm阅读器chmreader也是基于chmlib的。
1. archmage
网址:archmage.sourceforge.net
安装:archmage的软件包里面已经有chmlib,照它的安装说明直接装上去就能用。
(如果我还把它的安装说明都抄出来,我就太罗嗦了)

archmage有两种功能模式,chm解压功能和httpd模式。

(1)chm解压:

这个对于pocket pc或者其他pda用户可能比较有用。解压方法举例:
archmage foo.chm foo/

(2)httpd模式:

使用httpd模式的好处是可以用浏览器来浏览chm文件,显示效果和windows上用ie浏览差不多。
命令举例:
archmage -p [port] foo.chm

[port]可以是任何尚未被使用的端口,如果是普通id,就需要用>1024的端口号。

比如说archmage -p 10080 foo.chm &
那样,我就可以用浏览器通过浏览http://localhost:10080来看这个foo.chm文件了。

2. xCHM
网址:xchm.sourceforge.net
安装:xCHM需要先安装chmlib,可以到http://66.93.236.84/~jedwin/projects/chmlib 下载chmlib来安装。

可能xCHM的目标是要达到windows的帮助程序来浏览 chm文件的效果,于是就有了这个程序。
不过xCHM和archmage相比,有两个缺点:
a. 无法复制。没法把chm文件里的内容复制出来,这个是它的大毛病。
b. 有些含中文的chm文件显示为乱码。可惜xCHM是国外的人开发的,因此在浏览chm文件的时候,如果有中文,可能显示成乱码。

archmage因为需要用浏览器浏览,因此中文显示还是非常正常和漂亮。

3. 关于archmage和xCHM有时会在打开chm文件的时候突然退出的问题

这个问题很有可能是chmlib无法将chm文件解压而造成的。我的变通的解决方法是搞到windows机器上(比如说vmware或者用rdesktop)用html help workshop解开来,再用html help workshop打包成标准的chm文件,这样就能浏览了。

4. 另外一个国人写的chm阅读软件

zhong@linuxsir.org写了个chmsee,不过没有发布源代码。我也没有用过,顺手把下载的网址贴在这里吧。

http://www.linuxsir.org/bbs/showthread.php?s=&threadid=89206


文章来源:西部E网
·[图]巧妙提取CHM文档中的GIF文件
 放生
 愚爱
 够爱
 触电
 白狐
 葬爱
 光荣
 画心
 火花
 稻香
 小酒窝
 下雨天
 右手边
 安静了
 魔杰座
 你不像她
 边做边爱
 擦肩而过
 我的答铃
 怀念过去
 等一分钟
 放手去爱
 冰河时代
 你的承诺
 自由飞翔
 原谅我一次
 吻的太逼真
 左眼皮跳跳
 做你的爱人
 一定要爱你
 飞向别人的床
 爱上别人的人
 感动天感动地
 心在跳情在烧
 玫瑰花的葬礼
 有没有人告诉你
 即使知道要见面
 爱上你是一个错
 最后一次的温柔
 爱上你是我的错
 怎么会狠心伤害我
 不是因为寂寞才想
 亲爱的那不是爱情
 难道爱一个人有错
 寂寞的时候说爱我