关于TXT转CHM的完整解决方式
为什么要转CHM?
- 有些书,TXT的资源非常好找,而CHM的资源非常难找(先不论PDF格式的,只是话说PDF格式的没有一个书签文件夹看起来也非常难受)
- 而CHM格式在左側有一个文件夹结构,我最喜欢这个文件夹结构,这让我对全书有个大概的了解,做到了心中有数
- 我是一个先整体在局部的人,因此我喜欢CHM
过程
- 经过搜索我找到了Qucikchm这款软件来进行TXT转CHM
- 可是这款软件中每一个章节标签内的内容是不自己主动换行的..这样看起来非常变扭,看内容还须要左右拖拉
- 经过长时间的鼓捣,还是没有好的解决的方法(里面的格式选项没法点,全是unabled)
- 于是换软件,换成"CHM文件生成器",攻克了这个问题...
- 但与Qucikchm一样的是,这个软件也是1个TXT文件生成一个文件夹标签
- 于是仅仅有想办法切割原TXT文件...
- 期间尝试了N个TXT文本切割软件,终于选择"TXT杀手终于标题版本号"
- 原因有二
- 能够依据章节切割TXT文本
- 对终于生成N个TXT章节文本的名称能够用正则来控制,这就能够由用户来自己选择将来生成的CHM文件的标签文件夹中的内容
须要解决的难点?
- CHM中每一个章节的自己主动换行
- CHM每一个章节,以章节名称为索引,而不是以第一章,第二章,第三章为名称为索引
- 解决方式:TXT切割成以章节名称为文件名称的各个TXT文本
解决的总体方案
从TXT-->CHM,使用两款软件
- TXT杀手(终于标题版本号),下载http://www.pc6.com/softview/SoftView_57222.html
- CHM文件生成器,下载http://www.onlinedown.net/soft/107880.htm?src=360
样例
1.先建立"常识"目录,内有"常识.txt","常识 单独章节"目录,如图
![](https://img-my.csdn.net/uploads/201302/05/1360055314_6491.jpg)
2.打开"TXT杀手终于标题版本号",例如以下
![](https://img-my.csdn.net/uploads/201302/05/1360055429_4131.jpg)
3.依据自己的需求进行设置,例如以下
![](https://img-my.csdn.net/uploads/201302/05/1360056522_8582.png)
4.依据设置分析TXT文件,例如以下
![](https://img-my.csdn.net/uploads/201302/05/1360056718_8665.png)
5.输出单独章节
![](https://img-my.csdn.net/uploads/201302/05/1360056788_5263.jpg)
6.此时,能够关闭"TXT杀手终于标题版本号",打开"CHM文件生成器",例如以下
![](https://img-my.csdn.net/uploads/201302/05/1360056941_4101.jpg)
7.单击"演示",学会使用"CHM文件生成器",例如以下
8.依据教程使用"CHM文件生成器",例如以下
9.生成"常识.chm",例如以下
10.常识内容展示,例如以下
不足与局限
关于TXT转CHM的完整解决方式相关推荐
- PDM solideworks 达索 在线查看PDF文件不完整的解决方式
pdf文件显示不完整 solidworks出工程图转PDF字体乱码不显示的问题 百度的解决方式,在自己管理的PDM系统中这样的处理方式并未得到妥善解决.好歹哥们程序出身,架构也搞过一些.加工的部门的 ...
- CHM无法打开解决办法
目录:一.正确操作方法 二.出现空白页面或该页无法显示的错误 三.不能打开文件mk:@*.chm 四.XP系统无法打开chm文件的解决方法 五.在英文操作系统下无法打开 六.chm文件不能运行 七.H ...
- 无法打开chm格式文件解决方法
chm是系统自带电子书文件格式,不用任何软件,双击直接可以打开. 我帮你找了几个方法: 如果不能打开,可这样恢复文件关联: 一1.开始运行,输入:regsvr32 C:/windows/system3 ...
- 移动基于Percona XTRADB Cluster的大数据解决方式
移动基于Percona XTRADB Cluster的大数据解决方式 一.移动的去IOE之旅 近期由于"棱镜门"事件的曝光.引起了国家对信息安全问题的注 ...
- 看代码的软件_软件著作权申请中常见的补正问题及解决方式
一:补正问题占比 今天给大家说说代码和文档问题补正的解决方式: 1.鉴别材料内容不符. 代码.文档请按以下要求修改: (1) 提交核心功能模块代码,并对各部分代码实现的具体功能添加注释; (2) 文档 ...
- kafka 脚本发送_Kafka笔记归纳(第五部分:一致性保证,消息重复消费场景及解决方式)...
写在开头: 本章是Kafka学习归纳第五部分,着重于强调Kafka的事一致性保证,消息重复消费场景及解决方式,记录偏移量的主题,延时队列的知识点. 文章内容输出来源:拉勾教育大数据高薪训练营. 一致性 ...
- 微信小程序消息推送自有服务器无法接收到信息,消息推送服务器配置次数用完的解决方式。
问题描述:消息推送自有服务器无法接收到信息,消息推送服务器配置次数用完! 解决方向:自有服务器无法接收信息的排错,消息推送配置的次数用完的解决方式. 适合版本:微信所有版本(2020.4.16) 关于 ...
- 架构设计:负载均衡层设计方案(1)——负载场景和解决方式
架构设计:负载均衡层设计方案(1)--负载场景和解决方式 1.不同的负载场景 我们知道负载均衡层的作用是"将来源于外部的处理压力通过某种规律/手段分摊到内部各个处理节点上",那么不 ...
- Chrome 浏览器 NET::ERR_SSL_OBSOLETE_VERSION 问题及解决方式
问题: Your connection is not fully secureThis site uses an outdated security configuration, which may ...
最新文章
- php7的redis和yaf的扩展安装
- 小白入门深度学习 | 第三篇:30分钟入门深度学习 - TensorFlow版
- CodeForces - 641ELittle Artem and Time Machine——map+树状数组
- 精通Android自定义View(九)绘制篇Canvas分析之绘制图片
- 我的学习之路_第十四章_反射
- 本周个人进步要点20160821
- Centos7 wordpress4.8.2
- Swift 01.String
- 为什么不能线程调用类的成员函数_SLAM从0到1——13.SLAM中的多线程编程(2)
- 软件工程毕设(六)·论文
- linux mysql 数据恢复_怎样恢复Mysql数据库误删除后的数据
- javascript原生代码实现轮播图片
- 使用两个栈实现一个队列
- html中设计对联,js实现很实用的对联广告代码 可自适应高度
- 【开发工具】MySQL免安装版
- 电动车控制器c语言编程,电动车控制器C语言源代码..doc
- Android有效解决加载大图片时内存溢出的问题
- 百度竞价推广怎么做?需要注意哪些?
- @Cacheable和@CachePut区别
- 涨薪 50%,从小厂逆袭,坐上美团 L8 技术专家(面经 + 心得)
热门文章
- mysql迁移导致数据库效率低_MySQL数据库慢–排查问题总结(整理自《抽丝剥茧之MySQL疑难杂症排查》叶金荣)...
- Win64 驱动内核编程-5.内核里操作文件
- hdu2167 方格取数 状态压缩dp
- 【Windows 逆向】内存地址分析 ( 内存条 | 虚拟内存 | 内存地址及寻址范围 | 内存地址与数据的关系 )
- 【OkHttp】OkHttp 上传图片 ( 获取 SD 卡动态权限 | 跳转到相册界面选择图片 | 使用 OkHttp 上传图片文件 )
- 【鸿蒙 HarmonyOS】UI 组件 ( Text 组件 )
- 【Netty】NIO 网络编程 聊天室案例
- 【Netty】NIO 缓冲区 ( Buffer ) 分散 Scattering 与 聚合 Gathering 操作
- opencv 图片剪切
- HashMap构造函数有哪些