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




    不足与局限

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


  • 相关阅读:
    $.extend用法详解(一)
    JQuery中$.each 和$(selector).each()的区别详解
    span元素和div元素的浮动效果
    $.ajax中contentType: “application/json” 的用法
    JS中获取URL的参数的方法
    移动端的touch事件(一)
    JS运算的优先级
    关于更新发布CSS和JS文件的缓存问题
    small标签
    DP:三角形的最小路径和
  • 原文地址:https://www.cnblogs.com/hrhguanli/p/3823747.html
Copyright © 2020-2023  润新知