关于TXT转CHM的完整解决方式

为什么要转CHM?

  1. 有些书,TXT的资源非常好找,而CHM的资源非常难找(先不论PDF格式的,只是话说PDF格式的没有一个书签文件夹看起来也非常难受)
  2. 而CHM格式在左側有一个文件夹结构,我最喜欢这个文件夹结构,这让我对全书有个大概的了解,做到了心中有数
  3. 我是一个先整体在局部的人,因此我喜欢CHM

过程

  1. 经过搜索我找到了Qucikchm这款软件来进行TXT转CHM
  2. 可是这款软件中每一个章节标签内的内容是不自己主动换行的..这样看起来非常变扭,看内容还须要左右拖拉
  3. 经过长时间的鼓捣,还是没有好的解决的方法(里面的格式选项没法点,全是unabled)
  4. 于是换软件,换成"CHM文件生成器",攻克了这个问题...
  5. 但与Qucikchm一样的是,这个软件也是1个TXT文件生成一个文件夹标签
  6. 于是仅仅有想办法切割原TXT文件...
  7. 期间尝试了N个TXT文本切割软件,终于选择"TXT杀手终于标题版本号"
  8. 原因有二
    1. 能够依据章节切割TXT文本
    2. 对终于生成N个TXT章节文本的名称能够用正则来控制,这就能够由用户来自己选择将来生成的CHM文件的标签文件夹中的内容

须要解决的难点?

  1. CHM中每一个章节的自己主动换行
  2. CHM每一个章节,以章节名称为索引,而不是以第一章,第二章,第三章为名称为索引
    1. 解决方式:TXT切割成以章节名称为文件名称的各个TXT文本

解决的总体方案


从TXT-->CHM,使用两款软件

  1. TXT杀手(终于标题版本号),下载http://www.pc6.com/softview/SoftView_57222.html
  2. CHM文件生成器,下载http://www.onlinedown.net/soft/107880.htm?src=360
前者切割TXT文件
后者把切割的N个TXT文件转为总体的CHM文件...

样例


把梁文道的<常识>一书的TXT转为CHM

1.先建立"常识"目录,内有"常识.txt","常识 单独章节"目录,如图




2.打开"TXT杀手终于标题版本号",例如以下




3.依据自己的需求进行设置,例如以下




4.依据设置分析TXT文件,例如以下




5.输出单独章节

在"常识 单独章节"中将生成N个txt文本,例如以下



6.此时,能够关闭"TXT杀手终于标题版本号",打开"CHM文件生成器",例如以下




7.单击"演示",学会使用"CHM文件生成器",例如以下




8.依据教程使用"CHM文件生成器",例如以下







9.生成"常识.chm",例如以下




10.常识内容展示,例如以下




不足与局限

当然,这样的方案也有非常多的局限,至少
当结构层次多了,整个生成过程就没那么简单了...(但个人也觉得,能够把这样的层次的整理,当做对书本的第一次吸收)...


原文地址:https://www.cnblogs.com/hrhguanli/p/3823747.html