[教学]chm之linux解决方案

OOo,TeX,KO,ABI,GIMP,Picasa,ProE,QCAD,Inkscape,Kicad,Eagle
xiechy
帖子: 1074
注册时间: 2006-01-18 15:01
送出感谢: 0
接收感谢: 1 次

[教学]chm之linux解决方案

#1

帖子 xiechy » 2006-12-14 13:14

在linux下有几种方式读chm
1、firefox插件chm reader
2、xchm
3、chmsee
4、chmview
5、gnochm
6、kchmviewer

其中2,3,5,6是单一的软件,不需要浏览器支持,可以直接使用,但或多或少都有些编码方面的问题,不是所有的chm都可以支持。经常有这样的情况,一种软件看不了的,换一种就可以了。所以系统里面常备各种不同的浏览软件。

而1、4则不一样。他们都是使用网页浏览器本身来实现浏览的,所以对不同的编码的支持通常都很好。我个人比较喜欢4,因为4可以在不同的浏览器下都支持,而1只能是firefox。而且有的时候,还有些chm连1都无法正常打开(不是编码的问题,是对连接的解析的问题),但4一定可以(例如偶最喜欢的《脂砚斋重评石头记》由夜看红楼 清枫免费制作的夜看网友专用版)。

不过,除了4,其他几个都比较好找到,而且4的用法比较特殊。在这里就说明一下,并且给出附件,供大家下载,这个附件是静态连接的,所以不依赖其他库,在只要放在PATH下面就可以使用了。
chmview的原理是直接在localhost上创建一个简单的http服务器,然后用指定的浏览器来浏览这个网页。
使用方法是在终端输入

代码: 全选

chmview_xxx AAA.chm
大家注意到命令不是chmview,而是后面有后缀的命令形式,这是为什么呢?
chmview是通过检测自己的命令名来决定使用什么浏览器来浏览的,例如说你是opera的用户,那么执行的命令就是
chmview_opera;如果是konqueror就是chmview_konq;如果是firefox就是chmview_fox;如果是mozzilla就是chmview_moz。所以大家将文件下载了之后,第一件事就是将文件改名,然后放到自己的PATH下面这样就可以了。
附件
chmview_opera.tar.gz
(22.83 KiB) 下载 621 次
fjchenq
帖子: 160
注册时间: 2006-12-14 19:14
送出感谢: 0
接收感谢: 0

#2

帖子 fjchenq » 2006-12-25 14:33

还是不好用。

中文打开还是有问题。

有没有把chm文件转换成pdf或htm文件的工具。
llin
帖子: 11
注册时间: 2006-11-28 0:43
送出感谢: 0
接收感谢: 0

#3

帖子 llin » 2007-01-02 1:52

原作者说明:

1. 如果使用Opera, 请选中 用UTF-8给国际语言网址编码 (缺省已选中)
2. 如果使用FireFox、Mozilla,请将选项network.standard-url.encode-utf8设为true (缺省为false,在地址栏中输入about:config即可修改)
3. 如果使用Konqueror,很遗憾,我在3.4.0中没有找到类似的选项,似乎还没有实现这个功能

我用的很好,所有chm文件都能看,美中不足的就是没有搜索功能,还有打开中文文件时文件名显示是乱码,不过不影响使用。
fjchenq
帖子: 160
注册时间: 2006-12-14 19:14
送出感谢: 0
接收感谢: 0

#4

帖子 fjchenq » 2007-01-04 20:01

我的只能看到首页!不知道为什么?
头像
karron
帖子: 6226
注册时间: 2005-06-11 14:03
来自: 不明真相的群众
送出感谢: 0
接收感谢: 0
联系:

#5

帖子 karron » 2007-01-04 20:32

kchmviewer很好,基本没有什么问题.
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

#6

帖子 eexpress » 2007-01-04 20:51

问题是,没什么chm需要我看。哎。有好的chm,大家记得推荐下。
● 鸣学
spaceyak
帖子: 24
注册时间: 2006-08-03 13:08
送出感谢: 0
接收感谢: 0

#7

帖子 spaceyak » 2007-02-19 1:12

KChmView 的新版是可以把CHM转为HTML的目录形式的。
头像
ct
帖子: 2201
注册时间: 2005-04-06 21:15
来自: 安徽黄山
送出感谢: 0
接收感谢: 0
联系:

#8

帖子 ct » 2007-02-19 1:18

新版chmsee的提示是运行时会把文件解压到一个临时的目录里面,这个目录里面好像就是html文件了.
xain
帖子: 219
注册时间: 2007-02-05 18:55
送出感谢: 0
接收感谢: 0

#9

帖子 xain » 2007-03-15 14:33

karron 写了:kchmviewer很好,基本没有什么问题.
不知道为什么,我电脑上的kchmviewer@gnome打开的文字不能copy.
好像也不支持javascript.
头像
rhfcaesar
帖子: 2996
注册时间: 2005-11-17 15:45
来自: 湖北
送出感谢: 0
接收感谢: 1 次

#10

帖子 rhfcaesar » 2007-03-15 15:54

用extract_chmLib吧,没有不能看的。
wanderinrain
帖子: 76
注册时间: 2007-01-21 22:01
送出感谢: 0
接收感谢: 0

我装了3.0很好用

#11

帖子 wanderinrain » 2007-05-07 11:30

我装了3.0很好用,没有中文问题,也可以正常复制、粘贴。用源有的是 2.7,有复制、粘贴问题。
wsh9308
帖子: 15
注册时间: 2007-03-27 13:18
送出感谢: 0
接收感谢: 0

#12

帖子 wsh9308 » 2007-05-07 12:23

在windows下很多,但linux下我还不发现!
头像
hualang0929
帖子: 1226
注册时间: 2006-11-11 10:23
来自: Mars
送出感谢: 0
接收感谢: 0
联系:

#13

帖子 hualang0929 » 2007-05-08 12:12

chmsee还可以啊
抬头望星空一片晴,我独行,夜已渐寒……
wenzee
帖子: 11
注册时间: 2007-05-18 11:51
送出感谢: 0
接收感谢: 0
联系:

#14

帖子 wenzee » 2007-06-26 13:02

详细,专业。
renavatior
帖子: 30
注册时间: 2007-11-30 19:13
送出感谢: 0
接收感谢: 0

#15

帖子 renavatior » 2008-02-20 15:36

弱弱的问一下 作者说的那个PATH是那个路径阿?
这个附件下载以后要编译,安装码?
回复

回到 “办公、图像、机械电子设计等”