agent124 发表于 2023-10-27 00:44:17

制作chm书

很多年前chm格式的电子书流行过一段时间。这个格式其实不错的,有许多优点。基本上是文本(html),支持全文搜索,体积较小,把多个html打包成一个文件,保存,拷贝都方便,不需要第三方程序就能阅读。缺点大概是因为支持javascript,所以可能有安全隐患。现在从网上下载的chm文件默认情况下打开是空白,需要修改属性,unblock,才能正常显示。

现在这种格式的书很少看到了。一般都用epub。但是epub一般不支持javascript(epub3标准虽然支持js,但是多数厂家不支持)。
前几天看到有人求书《王天一佳局赏析(第二辑)》,搜了下,搜到茂名象棋网有棋谱,是用东萍全文本DHTML动态棋盘制作的。虽然它有导出棋谱的功能,然后可以导入到象棋打谱软件象棋桥里,但一百多个棋谱,一个个弄太麻烦。后来还是决定下载html文件。因为epub不支持javascript,而东萍棋盘又是用javascript做的,所以只能做成chm。
开始以为需要下载完整的html才行,于是保存网页时选择保存整个页面,结果,打开下载后的html文件,点棋盘,却不能走子。查了半天才知道,原来这个html全是通过javascript动态产生的,保存整个页面时,保存的是动态生成后的页面。于是下载了原始的html文件,再修改棋谱的html文件,终于正常了。
接下来是做chm。多年没弄,都想不起来怎么做了。开始用微软的HTML Help Workshop,结果发现并不好用。又下载了一个免费的KEL Chm Creator,捣鼓了半天,开始不知道怎么修改topic的标签,查了联机帮助才搞明白。终于成功编译出了显示正常的chm文件。尝试用HTML Help Workshop反编译,发现不支持中文文件名。看来以后若有反编译的需要,还得找其他软件。不过好在至少能反编译出DhtmlXQ_www_dpxq_com.html和DhtmlXQ_www_dpxq_com.js,以后制作东萍棋盘做的棋谱时还能用。

横槊赋诗 发表于 2023-10-27 06:50:16

我都不知道chm怎么打开

agent124 发表于 2023-10-27 07:35:36

横槊赋诗 发表于 2023-10-27 06:50
我都不知道chm怎么打开

直接双击,默认关联hh.exe,即Microsoft HTML Help Executable

kongyu2020 发表于 2023-10-27 08:01:56

chm电子书现很少使用了

欧阳静茹 发表于 2023-10-27 10:08:36

CHM电子书还是不错的,现在电子书制作有什么免费的好用的软件吗?
搜索到一个名编辑电子杂志大师:https://www.mingbianji.com/,要3000块,以前记得读书园地都有刊物出,很不错

strnghrs 发表于 2023-10-27 11:03:52

不妨试试看HugeCHM

agent124 发表于 2023-10-27 11:07:16

strnghrs 发表于 2023-10-27 11:03
不妨试试看HugeCHM

多谢推荐。chm不常用,记一下备用。

许春梅 发表于 2023-10-27 11:07:27

chm书文字太小。也许东程序的任能放大。但普通人使用不方便。

strnghrs 发表于 2023-10-27 11:21:13

许春梅 发表于 2023-10-27 11:07
chm书文字太小。也许东程序的任能放大。但普通人使用不方便。

我的解决办法:

1、到手的CHM全部编译,打包成zip文件
2、用MyReader文件直接看zip包,然后看能不能设置字体大小。
3、如果html中写死了文字大小,就批量替换,然后再打包成zip或chm

lucillegyl 发表于 2023-10-28 18:36:59

想起来我网盘里还有不少chm书籍的;搜索确实方便

mark 发表于 2023-10-31 14:29:17

不了解chm 好用吗

alvinwoolf 发表于 2023-10-31 20:52:10

那是很古老的事了

lucillegyl 发表于 2023-11-3 14:10:22

基本上,chm格式的书,绝大部分也都被转成其他格式了,基本都被转成epub了

lucillegyl 发表于 2023-11-4 15:48:03

其实,我感觉是chm书籍都进化成epub了。epub书籍制作,倒是有个好用的软件,叫epuggo,掌阅出品的,绿色版免安装,超级方便;大家有空可以去搜搜看。
页: [1]
查看完整版本: 制作chm书