关于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.常识内容展示,如下




不足与局限

当然,这种方案也有很多的局限,至少
当结构层次多了,整个生成过程就没那么简单了...(但个人也认为,可以把这种层次的整理,当做对书本的第一次吸收)...


  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值