把 TXT 文档转换成带目录的 MOBI 格式电子书

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

给这篇文章写一条留言

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

小伙伴们写下了 220 条留言

    • 如果行前没有空格可以用这个
      ^[0-9]+
      ###第\1章
      如果有就空格就
      ^(\s+|)[0-9]+
      ###第\2章
      但是行前有空格也有可能匹配到其他字符,可能会不正确。

  1. 您好好,请问如果章节名是 第一部分序幕
    第一部分第一章(1)第一部分第一章(2)……
    这种怎么替换呢?

  2. 不好意思, 请问如果是TXT转EPUB又如何可以换成带目录呢?
    因为用Calibre转EPUB放在Kindle显示不到…

      • Kindle(第七代)
        今天测试Calibre的TXT转EPUB,然后通过“使用其他软件打开”方式分享到Kindle
        Kindle本机和iOS Kindle app都可以打开EPUB格式

  3. 您好,为啥这样转出来的mobi只有标题支持kindle的自定义字体,正文不支持?谢谢

    • Calibre 默认输出的 MOBI 格式是比较老的 MOBI7 格式,不支持自定义字体。如果你要用 USB 数据线传输电子书,建议转换成 AZW3 格式;如果要用邮箱推送电子书,建议转换成 EPUB 格式。

      • 我试了azw3,也是不能直接在kindle里换字体,我后来用easypub转出来的就可以,奇怪

        • 在 Calibre 的转换设置中嵌入字体了吗?可以用 Calibre 的编辑功能查看一下 CSS 文件中是否存在 font-family 属性。

          • 我用calibre自带的ebook-edit看了,生成的三个css文件里只有font-size,没有font-family,我在txt转azw3的时候也勾选了取出字体的样式

            • 还没遇到过这种情况。如果方便,可以把转换后的文件发一份到书伴邮箱 ,我用 Kindle 测试一下。

              • 同样的方法用在很小的txt上没问题,但我实际要转的txt有45MB,我发现calibre处理这种超大的txt,calibre在转换的日志里可以发现相比小的txt就多了处理的几步,只要多了这几步,大txt生成的azw3 kindle就不能改字体,大txt在转换的时候如果要章节就直接在calibre里面用正则替换,格式化样式选plain,章节标记选择none,不选none转大大的txt可能会假死,这样出来的azw3就能换字体了

  4. 请问一下,章节名称为为001:XXX,002:XXX。这种只有3位或者4位纯阿拉伯数字的章节,怎么替换呢?