题记

上回通过Mobipocket Creator把pdf转化为mobi,效果还可以。那个pdf原本的目录结果就很清晰,所以转化后的效果还可以,但由于pdf是无法修改的。一旦pdf的结构复杂了,转化的效果很差。我更喜欢将txt转化为mobi格式。txt原本就可以修改,可以写点小代码把txt稍微处理下。这样转化后的效果就很好。

感谢:http://www.autohotkey.net/~linpinger/index.html?s=Atc_Txt2Mobi 提供的工具!

本文最终生成的电子书下载地址:送你一颗子弹.mobi

前提准备:软件工具AnsiTxt2Mobi.exe 。

第1步:

写点小代码,将之前txt文本中的标题改为类似于 "第1章 xxx"这种格式。比如,我现在处理的这个文本就是简单的一个标题。我写了点代码,如下:

public class TxtProcess {private String sourceFile = "";private String destFile = "";public void initFilePath(String sour, String dest){this.sourceFile = sour;this.destFile = dest;}public void process(){int i=0,j=0;String[] titles = new String[200];boolean getTitles = false,start = false; String line = "";BufferedReader br= null;FileWriter fw = null;try{br = new BufferedReader(new FileReader(new File(sourceFile)));fw = new FileWriter(destFile);while(br.ready()){line = br.readLine();//先得到标题if(!getTitles){if(line.trim().equals("封面")){start = true;continue;}if(line.trim().equals("后记")){getTitles = true;continue;}if(start){titles[i++]=line.trim();}}else{//把正文部分的标题改掉if(j<i && line.trim().equals(titles[j])){j++;fw.write("第"+j+"章   "+line+"\r\n");}else{fw.write(line+"\r\n");}}             }fw.close();br.close();}catch(Exception ex){ex.printStackTrace();}}/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stubTxtProcess tp = new TxtProcess();tp.initFilePath("resource\\in.txt", "resource\\out.txt");tp.process();}

处理后的结果还是一个文本。

注意,上头的文本只适用于ansi格式的txt。如果拖入上述工具中,发现无法显示出章节,那很有可能是格式问题。可以打开txt,另存为。。。然后将"编码"改为"ASNI",保存即可!

第2步

将上述生成好的txt文件拖入该工具中,点击生成mobi,即可!

效果如下图所示:

kindle 4 简易电子书格式转换(txt转mobi)相关推荐

  1. 你知道电子书格式转换工具有哪些吗?

    你知道电子书格式转换工具有哪些吗?越来越多的人使用电子书进行阅读,不同的电子书设备或者应用程序可能支持不同的电子书格式,这就需要将电子书文件格式进行转换. 这里介绍三款支持电子书格式转换功能的软件,希 ...

  2. 关于工作中所需要用到的电子书格式转换技巧合集

    随着电子书的普及,人们可以通过各种设备轻松地阅读自己喜欢的书籍. 然而,由于不同设备和软件的支持格式存在差异,有时我们需要将一种格式的电子书转换为另一种格式才能在特定设备或软件上阅读.那大家知道电子书 ...

  3. exe电子书转换txt 下载_如何把电子书转换成适合Kindle 的格式?这是最全的攻略...

    转换电子书格式可以说是Kindler 们的传统艺能了,电子书的格式各种各样,但并不是所有的电子书都能在Kindle 上显示的: 而且对于txt.doc 之类,即使是可以在Kindle 上打开的格式,为 ...

  4. kindle书籍的后缀名_大家kindle里的电子书一般用什么格式的呢?

    展开全部 kindle里的电子书格式如62616964757a686964616fe59b9ee7ad9431333433623735下: 1.kindle电子阅读器支持的word文档有dox.doc ...

  5. 电子书格式怎么转换?4个工具,几十种电子书格式随意转换

    分享4个好用的电子书格式转换工具,不仅支持PDF电子书转换成TXT,还支持其他电子书格式转换,转换效果也好,对阅读毫无影响! 1.ALL TO ALL 一个各种文件格式在线转换工具,支持视频.音频.图 ...

  6. 3个亲测好用的电子书转换工具,几乎覆盖所有电子书格式

    网上免费下载的电子书籍,因为格式问题无法在电子书设备上正常打开的话,给大家找了两个亲测有效的电子书格式转换工具,转换后的电子书排版不仅能跟原文一样,而且还不用下载,转换为完成就可以打开阅读. 1.迅捷 ...

  7. 今日份安利:epub格式转换成mobi方法哪个好?

    小伙伴们平时喜欢看电子书吗?Kindle是目前比较适合阅读电子书的设备,不过要想使用它阅读,就需要先将电子书转换成mobi格式.平时我们的电子书大部分都是epub格式,那你们知道怎么把epub格式转换 ...

  8. MOBI转换TXT的软件有哪些?这篇文章分享几款给你

    如果大家有阅读电子书这个习惯的话对MOBI应该不会陌生,它是一种常见的电子书格式,大部分的阅读器都支持查看,但是也不是所有都兼容这种格式,如果遇到了不兼容的情况应该怎么办呢?其实很简单,我们只要将MO ...

  9. PDF 文件编辑修改与格式转换

    将pdf文件导出转换为doc.txt的软件网上很多,然而pdf格式的文件也是很多电子书粉丝的最好,其轻巧易读性是难得的格式,网上讲doc转换成pdf的却不多,wps文档可以将doc文档另存为pdf之外 ...

  10. exe电子书转换txt 下载_网站能经常看到的主流电子书格式

    今天我们来介绍下从网站能经常看到的主流电子书格式比如 EPUB.PDF.mobi.azw/azw3.txt.jpg这几种格式,还有一些老旧的格式也能看到,比如djvu.chm.exe.html.HLP ...

最新文章

  1. java虚拟机改装_java虚拟机线上配置
  2. 008_Spring Data JPA原生SQL
  3. 为什么需要使用到多线程
  4. C#编程总结(七)数据加密——附源码
  5. Filter_细节_过滤器链(多个过滤器)
  6. 我在SharePoint行业的从业经历(一)
  7. centos7卸载mysql数据库,CentOS7 安装卸载MySQL
  8. c语言字母表等腰三角,【原创】CS必修课——C语言基础编程实战26“C语言输出等腰三角形”...
  9. python 递归拷贝整个文件夹
  10. 常见的排序算法四——直接选择排序
  11. Android Thing专题5 I2C
  12. ajax调取mysql数据显示在html_ajax实现从后台拿数据显示在HTML前端的方法
  13. html:制作简易京东导航栏
  14. FX110网:鳄鱼线(Alligator)指标的操作应用
  15. 全球及中国辉光放电质谱仪(GDMS)市场商业模式与十四五投资战略规划研究报告2022-2028年
  16. oracle修改表某列字段长度
  17. php 高德地图点击事件,javascript - 高德地图marker动态绑定点击问题
  18. #ex8 C语言标准实验报告
  19. aplus翻译_promise/A+规范翻译以及手写实现
  20. Ganymed-ssh2实现scp上传和下载文件,以及执行shell命令

热门文章

  1. GNSS定位中的不同高度概念及计算
  2. 结合P2P软件使用Ansible分发大文件
  3. google hacking 搜索技巧
  4. 数据结构--哈希(Hash)和代码实现(详解)
  5. iscsi对oracle发起程序,windows_2008+Oracle_11g_R2_配置完整版
  6. spring启动简析
  7. 星空投影夜灯-隐私政策协议
  8. 爬虫python创意_最经典的Python爬虫(图片)案例
  9. php studay,studay是什么意思
  10. python采集微信聊天信息_我用 Python 破解了微信聊天记录,自动同步微信文章