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

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

给这篇文章写一条留言

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

小伙伴们写下了 182 条留言

  1. 您好,我下载的软件不知道为什么不能用,它说调用的目标发生了异常。麻烦您帮我看一下好吗?
    基本代码:file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    —————————————-
    System.Web
    程序集版本:4.0.0.0
    Win32 版本:4.6.1586.0 built by: NETFXREL2
    基本代码:file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/System.Web/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Web.dll
    —————————————-
    System.Configuration
    程序集版本:4.0.0.0
    Win32 版本:4.6.1586.0 built by: NETFXREL2
    基本代码:file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
    —————————————-
    Accessibility
    程序集版本:4.0.0.0
    Win32 版本:4.6.1586.0 built by: NETFXREL2
    基本代码:file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
    —————————————-
    mscorlib.resources
    程序集版本:4.0.0.0
    Win32 版本:4.6.1586.0 built by: NETFXREL2
    基本代码:file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_zh-Hans_b77a5c561934e089/mscorlib.resources.dll
    —————————————-
    System.Windows.Forms.resources
    程序集版本:4.0.0.0
    Win32 版本:4.6.1586.0 built by: NETFXREL2
    基本代码:file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_zh-Hans_b77a5c561934e089/System.Windows.Forms.resources.dll
    —————————————-

    ************** JIT 调试 **************
    要启用实时(JIT)调试,
    该应用程序或计算机的 .config 文件(machine.config)的 system.windows.forms 节中必须设置
    jitDebugging 值。
    编译应用程序时还必须启用
    调试。

    例如:

    启用 JIT 调试后,任何未经处理的异常
    都将被发送到在此计算机上注册的 JIT 调试器,
    而不是由此对话框处理。

  2. 由于书籍分为四大部分。

    每部分的章节名如“春水·第一章”,“秋日·第一章”,这样怎么生成目录?

  3. 你好我的电脑系统不是中文的,当我转换成mobi的时候一打开文件的时候,出现的是乱码
    是不是应为我的电脑系统不是中文的原因啊?

  4. 请问使用这个软件为什么无法在kindle上显示封面?并且点开后显示的也是第一章(或者目录)要向前翻才能看到封面图片
    还有插图在勾选选项插入文件之后在kindle上就消失了…
    除此之外都很好,简单好用

    • Ciulili 您好。是否显示封面取决于使用的是什么版本的 KindleGen 生成的 mobi 文件。一般 2.x 版本的 KindleGen 生成的 mobi 文件推送后不显示封面,直接拷贝则显示,1.x 的则反之。任何 Kindle 电子书打开后都不会显示封面页,最多可显示封面后一页。

  5. 才7M的TXT跑了30分钟,快要烤机器了,都没跑完,在线转换分分钟好,我也是醉了,要是30多M的TXT,那不是得嗝屁啊?

  6. 用easypub制作mobi格式电子书,目录很好,为什么制作epub格式电子书,目录就乱了,不是“一章一行”这样,请问该怎么弄?

  7. 双目录怎么写?例如:
    第一部分 第一章 第二章。。。
    第二部分 第一章 第二章。。。

    • juery 您好。您指的是否是二级目录?如果是的话,可以在点击【章节编辑】按钮进入“章节编辑”,选中需要调整的章节标题,按“Tab”或“Shift_Tab”键调整层级,前者为增后者为减。

  8. 我有一个问题,就是做目录的时候 ,标题格式是这样:
    1、AAA
    2、BBB
    3、CCC
    。。。。。。
    。。。。。
    270、GGG
    这种格式,并没有第几章第几节字样,如何制作成目录呢

        • 分析您发送的 txt 文档后,需要经过这样几个步骤处理:

          1、文档中有重复的序号,并且是紧挨着的,可以通过正则表达式批量替换一下,只留下一个。查找:^(\d|\d\d)\n(\d|\d\d)、(.*),替换:$2、$3
          2、文档中有部分标题重复,会造成生成的目录也出现重复的情况,因为这些标题没有规律可循,可以使用查找功能定位并手动删掉第二个重复标题;
          3、因为 EasyPub 没有预置这种标题的正则表达式,您可以使用手写正则表达式的方式匹配标题:^(\d|\d\d)、.*

          一般遇到这种标题可用同样的方法处理,只需要用很简单的正则表达式即可胜任。处理后的文档和生成的 mobi 已发送到您的邮箱。

          • 请允许称呼您小k!真的非常感谢,做好的mobi和TXT文档,我已收到,目录做的十分精致,没有错误,文章排版也排列整齐,再次感谢。解答了我许许多多的问题的小k,虽然正则表达式我还不太会用,一点点学习嘛~!感激,献花哦

  9. Kindle伴侣,你好,请问已经是mobi格式的书,但没有目录,怎样做一个目录,能否发个教程?

    • 会飞的眼泪 您好。请把没有目录的 mobi 电子书发送到我们的邮箱,以便根据实际操作写一篇教程,谢谢。

  10. 亲亲,你的教程看起来so easy~!我想问下,calibre和easypub两个都是转换软件?做出来有区别吗

  11. 1.2 版本的 KindleGen 可生成旧标准的 MOBI7 格式,2.8 版本的 KindleGen 可生成新标准的 MOBI8 格式,我想请问,我用的是kindle paperwhite3,系统是5.6.5,应该生成哪个标准呢?

    • 黎星瞳 您好。您用的是最新 Kindle 系统,兼容老 mobi 标准,不过老的标准对 CSS 支持很弱,如果你需要定制 CSS 增强电子书的排版的话,如在 Easypub 中的“mobi选项”中调节段落行距、添加自定义字体等,就必须使用新版的 KindleGen 生成新标准的 mobi 格式才行。

      • 感谢你的回复,我平时主要是用calibre转TXT,感觉用的还可以呢,我是先排版工具,再notepad+++添加目录的标记,最后calibre转换mobi,为了有封面效果我会直接usb连接然后发送到kindle,请问我的程序操作,正确吗?我也是看了好多教程后,自己学着做

        • 您的操作过程没有问题。另外,如果您想要推送到云端,并且同步到 Kindle 后也显示封面,需要将 mobi 选项设置为 old 模式。

          • 恩,谢谢哦。我一直mobi选项设置的是mobi格式,请问怎么推送云端,同时又可以显示封面,因为我知道mobi用网易邮件推送的话,kindle上是不显示封面的

            • 使用 KindleGen 转换的电子书推送后都不显示封面,这是亚马逊服务器端控制的,目前没有解决办法。

    • 您好,我也叫您K吧,我有个txt文档,准备做目录,但是文档中在每个标题前面有3个空格,我已经学会您教程中1个空格的方法,可是3个空格就把我难住了,所以请教您!txt文档中就是这样(  第一卷),我观察应该是有规律的空格,我想用替换,可是查找就无法完成。麻烦了,十分感谢

      • 兰铁成 您好。去掉三个空格非常容易,只需要查找“^\s+第”,替换成“”就可以了。或者查找顶行的三个空格替换为空也可以。