zoukankan      html  css  js  c++  java
  • 【转】将 azw3 格式转换为 mobi 格式并保持原有排版格式

    小伙伴多次向 Kindle 伴侣提出一个问题,那就是通过 Calibre 将排版精美的 azw3 格式电子书转换成 mobi 格式后推送到 Kindle,排版格式会发生很大的变化,比如行距过窄、内嵌字体丢失等等,有没有方法避免这种情况呢?答案当然是肯定的。

    通过实测发现,先用 Calibre 将 azw3 格式电子书转换成 epub 格式,然后再用 Kindlegen 把 epub 格式转换成 mobi 格式,这样一来,转换后的 mobi 格式电子书将原汁原味地保持原 azw3 格式的排版风格。OK,下面写一下详细的步骤。

    一、准备软件

    Calibre 下载:https://kindlefere.com/tools#calibre
    Kindlegen 下载:https://kindlefere.com/tools#KindleGen

    二、azw3 转 epub

    1、安装并打开 Calibre,将 azw3 格式的电子书拖进 Calibre;
    2、右键点击它,依次展开菜单“转换书籍” -> “逐个转换”(多本也可选择“批量转换”);
    3、在弹出的窗口中将“输出格式”选择为“EPUB”,点击确定开始转换;
    4、转换完成后,再次右键点击这本书,点击菜单中的“打开所在目录”得到 epub 格式电子书;
    5、将此 epub 格式电子书复制到桌面上备用。

    * 如果电子书本来就是 epub 格式可略过这一步。把电子书放到桌面上是为了方便演示,如果愿意您可以将它放到任何位置。

    三、epub 转 mobi

    1、将下载的 KindleGen 压缩包解压,得到 kindlegen.exe 并放置到桌面上;
    2、打开“命令提示符”(Mac OS X 系统打开“终端”),输入下面的命令将目录定位到桌面:

    cd desktop

    3、输入下面的命令将 epub 格式电子书转换成 mobi 格式:

    Windows 系统请输入:kindlegen.exe "bookname.epub"
    Mac OS X 系统请输入:/users/你的用户名/desktop/kindlegen "bookname.epub"

    * 注意为避免文件名中的字符导致错误,文件名如 bookname.epub 最好用英文双引号包裹。

    * Windows 系统用户也可以将电子书直接拖放到 kindlegen.exe 文件上实现转换。

    4、得到最终的 mobi 格式电子书,可以推送或拷贝到 Kindle 中阅读。

    好啦,这样就不必烦恼转换 mobi 格式后排版被弄乱了,是不是很简单。如果在过程中遇到任何问题请留言提出。另外如果您有更好的方法也请留言分享。

  • 相关阅读:
    61. 最长不含重复字符的子字符串
    60. 礼物的最大价值 (未理解)
    59. 把数字翻译成字符串
    58. 把数组排成最小的数
    57. 数字序列中某一位的数字 (不懂)
    spring data jpa 官方文档
    idea 编译报错 源发行版 1.8 需要目标发行版 1.8
    idea maven 依赖报错 invalid classes root
    solr
    spring boot 官方文档
  • 原文地址:https://www.cnblogs.com/mimime/p/6137072.html
Copyright © 2011-2022 走看看