EasyPub:把 TXT 文档转成带目录的 MOBI 格式

“转换电子书格式”相关阅读

给这篇文章写一条留言

提示:带 * 标记的是必填项。您填写的邮箱地址将会被保密。首次留言将会在通过人工审核后显示。如果是提出问题,请务必提供尽可能多信息,这有助于他人更好地理解你所提出的问题。

小伙伴们写下了 182 条留言

  1. 转化的mobi文件,使用邮箱推送,会被亚马逊退回来,内容如下:
    尊敬的客户,

    您从2020年6月30日16:03 发出的如下文档无法发送到您指定的Kindle上:
    * book.mobi

    Kindle个人文档服务目前只能转换并发送以下类型的文档:
    Microsoft Word (.doc, .docx)
    RTF文件(.rtf)
    HTML(.htm, .html)
    TXT文件(.txt)
    Zip, x-zip压缩文件
    Mobi格式电子书

    JPEG (.jpg), GIF (.gif), Bitmap (.bmp) 和 PNG (.png) 格式的图片。
    Adobe PDF (.pdf)文档可维持原文件格式,发送至您的Kindle。

    Adobe PDF (.pdf)文档可转换为Kindle格式发送,目前处于试用阶段。

    如上述格式的文档未成功发送,请确认文档是否受到密码保护或被加密。特别说明,目前最新的Kindle支持读取受密码保护的PDF文档。

    以附件形式发送个人文档时的使用提示:

    每个附件文档大小应在50MB以下(压缩到ZIP文件中之前)
    邮件的附件数不能超过25个

      • 谢谢你的关注。
        点击转换后:Urhandled exception has occurred in your spplication. If
        you click Continue, the application will ignore this
        error and attempt to continue. If you click Quit, the
        application will close immedi ately.
        Exception has been thrown by the target of an invocati on.
        是这样,是我电脑的问题么?

        • 看起来像是运行环境有问题。下面是两条建议,可以试试看。

          首先试试下载 DotnetRepairTool这个工具修复一下 .NET Framework,看问题能否解决。

          问题仍然存在,尝试下载 .NET Framework 重新安装一遍,看问题能否解决。

  2. 大家转换时,应首选“正则表达式”划分章节效果最好,不用手工点选,不懂没关系。
    不支持预定义章节划分的文档,会自动改为“简易规则”,实际是不分章节。

  3. 最理想的中文小说整理编辑器是:TextPro
    专门针对汉字优化,简繁转换准确,支持正则表达式,还有很多高效的快捷按钮(比如简单排版、规范行首、删除段内回车、合并文本、简繁全角半角批量转换等),速度极快。

    整理网络小说,可能需要先处理行首,再删除段内回车。可将以下两行正则式(注意都有两个中文空格符哦)保存为txt,然后添加到自定义替换表,并勾选正则表达式,大幅减轻工作量。
    [。!?︰:※*﹡*”--=﹟#_……」]$=\0\n  
    ^[※*﹡*”--=﹟#]=  \0

    • [。!?︰:※*﹡*”--=﹟#_……」]$=\0\n  
      ^[※*﹡*”--=﹟#]=  \0
      这两行表达式是放在同一个txt文档里还是各自放在一个txt文档里?我把这两个放在同一个txt文档里了,也添加到自定义替换表里了,然后如何用呢?

      “$=”是什么意思?单独一个“$”是字符串结尾的意思,但是好像没见过后面跟“=”的。“\0”在这儿是什么意思?

  4. 增强的正则表达式,请修改config.xml:

    ^\s*(简介|序言|序\d*|序曲|引子|摘要|后记|尾声).$
    ^\s*(前言|自序|附录).$

    ^\s*[第卷]\s*[\d一二三四五六七八九十百千〇零两廿卅卌]+\s*[章回部节集卷].*
    ^\s*Chapter\s*\S+
    ^\s*Chapter\s*\d+

    • 再改进一下:
      ^\s*[第卷]\s?[\d一二三四五六七八九十百千〇零两廿卅卌]+\s?[章回部节集卷].*
      ^\s*Chapter\s?[\dⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ]+
      ^\s*Chapter\s?\d+

  5. 请问用这个软件转换期刊格式的话怎么添加多个板块?
    另:转换后为啥标题默认是居中排列?怎么变成两端对齐

  6. 您好,我想问一下,“mobi选项”中“压缩方式”这个功能是干什么的呢?“c0 c1 c2”这3个选项有什么差别吗?“高级”中的“屏幕尺寸”需要自己设定吗?还是可以直接使用默认的540*720,如果需要自己设定尺寸的话应该怎么选择尺寸大小呢?

    • 这三个参数是 KindleGen 的内置参数:c0 表示“不压缩”,c1 表示“标准 DOC 压缩”,c2 表示“Kindle huffdic 压缩”,你可以根据自己的需求选择压缩或者不压缩,至于压缩方式应该没什么大的差别,推荐用 c2。

      “屏幕尺寸”可以根据你的 Kindle 设备型号相对应的屏幕尺寸填写,比如 KPW2 是 768*1024,KPW3/4 是 1072*1448(点击这里查看更多 Kindle 设备屏幕尺寸参数)。不过这个设置一般只作用于电子书内的图片,尺寸越大适配的图片尺寸也就越大。如果你转换的是 TXT,可以忽略这个设置,因为文本内容是流式的,设置尺寸没什么效果。

      • 您好,感首先谢您的解答!我想问一下,将txt转换成mobi的时候,什么情况需要压缩呢?c1 表示“标准 DOC 压缩”,c2 表示“Kindle huffdic 压缩”这2种压缩方式有什么区别呢?什么情况用c1,什么情况c2呢?

        • 推荐在文本内容较多时都使用压缩。两种压缩方式使用了不同的压缩算法,任选其一即可(对于用户来说应该感觉不出差别),想要了解算法原理可以查看 PalmDOCHuffman coding 这两种压缩算法的介绍。

        • 文本较大,用c2压缩得到的mobi文件会小很多,试过一个11M多的txt,c1压缩的mobi文件28M多,c2压缩的文件12M多,但是c2压缩要慢很多。

    • 通过你的描述不好判断问题,建议你把转换前的 TXT 文件和转换后的文件发到书伴的邮箱(页面底部“联系”处获取),以便排查。

  7. 会导致卡索引。要么就是内容太多,要么就是因为目录动不动上千条,一转换就是好几分钟,跳转页面目录都拖不动。

  8. 非常感谢!easypub好用,试过几种txt转epub或mobi的方式,都没成功,用这小工具一次成功。

    • 选择低版本的 KindleGen 如 1.1 或 1.2 应该能实现你要的这种效果。只有新的 KF8 标准才会把每章节分割成独立页面,老的 MOBI7 格式则是把所有内容放在一个页面中。