博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
chm 转 pdf 工具推荐与对比
阅读量:6556 次
发布时间:2019-06-24

本文共 1270 字,大约阅读时间需要 4 分钟。

在进行推荐chm转pdf的软件之前,首先来了解一下为什么我们要将chm转为pdf。

CHM是英语“Compiled Help Manual”的简写,即“已编译的帮助文件”。CHM是新一代的帮助,利用HTML作源文,把帮助内容以类似数据库的形式编译储存。

CHM1998年推出的基于特性的帮助文件系统,以替代早先的WinHelp帮助系统,它在Windows 98中把CHM类型文件称作“已编译的HTML帮助文件”。被支持的JavaScript、VBScript、ActiveX、Java Applet、Flash、常见图形文件()、音频视频文件(MID、WAV、AVI)等等,CHM同样支持,并可以通过URL与Internet联系在一起。(来源:百度百科)

从以上的介绍得知,chm有很多优点,但是chm格式也不是万能的。

部分缺点如下:

    1. 跨平台性比较差,只能在微软平台下使用。
    2. Chm修改起来不方便。
    3. Chm阅读起来不方便,字体小,特别是针对高分辨率的电脑,chm的字体如蚂蚁,可以建议微软官方出软件或者改进chm阅读器,可以设置字体大小。

针对这三个缺点,我们逐一击破。

  1. 跨平台性差的解决方法

1)转为word

2)转为pdf

      2. Chm修改不方便的解决方法

      1)转为word

      3. Chm阅读起来不方便的解决方法

1)反编译为网页

2)转为pdf

3)转为word

4)使用chm字体放大器(推荐使用free chmzoomer,国产免费软件)

综上所述,一共有4种方式来解决chm的缺点,但是我们应找到适合自己的方式。

  1. 排除反编译为网页的方法

比较麻烦,而且很多软件在进行反编译后,即使能够识别网页网页之间的关系,在将这反编译后的文件编译为pdf时,本人能力有限,没能找到合适的能够识别网页之间关系的转换工具,因而抛弃。

      2. 转为word的方法

转为word的软件很多,缺点也很多,转为word之后,标签之类的就会消失,而标签是chm格式的优点,显然得不偿失,小文件还可以,比如十几页的或者几十页的,比如我所使用的softany chm to word,转换效果不错(可以再次将其转为pdf,自己加标签,也比较麻烦)

3. 使用chm字体放大器,

      对于IT工作者来说,阅读chm格式的帮助文档是家常事,目前有两款chm比较好的chm字体放大器,一个是chmzoomer,另一个是free chmzoomer,区别如下表

          4.转为pdf

到了正题,转为pdf,推荐软件以及差别如下表

       总结:上网搜索了六七个小时,才找到了适合自己的软件,有点浪费时间,个人推荐使用softany chm to pdf,能处理几十兆的文件,在处理88兆的chm时,总是出问题,推荐使用方式,在晚上休息前,电脑待机时转换,我的笔记本4G内存,使用率都达到了50%。友情提示,softany chm to pdf在使用时,软件默认的转换排版效果不是最佳,如下配置,可以达到与原chm相对一致的效果

 

缺点:

似乎转换时间要很久。

软件上传:
 

来自网址:

转载地址:http://dkaco.baihongyu.com/

你可能感兴趣的文章
Windows Azure中文博客 Windows Azure入门教学系列 (一): 创建第一个WebRole程序
查看>>
Linux学习之CentOS(四)----Linux各目录的介绍
查看>>
MySQL 跳过同步错误方法
查看>>
MySQL 清理slowlog方法
查看>>
HTTP深入浅出 http请求
查看>>
为YUM设置代理的方法
查看>>
Java 编程的动态性 第1 部分: 类和类装入--转载
查看>>
再谈ABC
查看>>
【转】持久化消息队列之MEMCACHEQ
查看>>
java-Mail
查看>>
Dom4j学习笔记
查看>>
C语言 HTTP上传文件-利用libcurl库上传文件
查看>>
[MEAN Stack] First API -- 7. Using Route Files to Structure Server Side API
查看>>
调试逆向分为动态分析技术和静态分析技术(转)
查看>>
Android webview使用详解
查看>>
业务对象和BAPI
查看>>
程序源系统与当前系统不一致:Carry out repairs in non-original systems only if urgent
查看>>
微软职位内部推荐-Senior Software Engineer
查看>>
程序中的魔鬼数字
查看>>
SVN高速新手教程
查看>>