来源:简书https://www.jianshu.com/p/185de0cf8aca  ,以及我自己遇到的问题和解决办法

主要分两部分进行——拆解和转换。用 KindleUnpack 把 azw3 文件拆解成源文件,然后再用亚马逊官方的转换软件 KindleGen 把源文件转换成 MOBI 格式。

一、准备软件

KindleUnpack
Kindlegen
链接: https://pan.baidu.com/s/1fal72gKNqCAWy3-9t6Skkw 提取码: agy2

二、azw3 拆解为 epub

先使用 KindleUnpack 把 azw3 格式电子书文件拆解成源文件。拆解完毕后会在电子书所在目录下生成一个同名文件夹。在这个文件夹中的 mobi8 文件夹里可以找到epub格式的文件作为转换成 MOBI 格式的源文件。

  1. 下载并解压KindleUnpack到桌面文件夹,比如文件夹的名为“KindleUnpack123”;
  2. 打开Windows Power Shell,输入KindleUnpack.pyw文件的路径。如果不知道的话,可以在刚刚的文件夹KindleUnpack123中找到该文件并按鼠标右键-属性,查看位置并复制下来(ctrl+c)。回到PowerShell中,输入cd 刚刚复制的路径信息,比如cd C:\Users\MK\Desktop\KindleUnpack123,回车;
  3. 这时可以看到PowerShell的路径变成.pyw文件路径了,输入python .\KindleUnpack.pyw,回车;

  4. 点击“Unencrypted Kindle eBook input file”后的【browse…】按钮选择一本电子书;点击“Output Directory”后的【browse…】按钮选择生成文件的输出目录;其他选项一般可保持默认,点击【start】按钮,稍等片刻即可完成拆解。
  5. 拆解完毕后会在电子书所在目录下生成一个同名文件夹。在这个文件夹中的 mobi8 文件夹里可以找到 EPUB 格式的文件作为转换成 MOBI 格式的源文件。将此 epub 格式电子书复制到桌面上备用。

三、epub 转换为 mobi

  1. 下载的并解压 KindleGen ,得到 kindlegen.exe 并放置到桌面上。(后两步可以采用直接拖拽文件到kindlegen.exe即可完成)

  2. 回到PowerShell中,输入cd desktop,回车;
  3. 输入下面的命令将 epub 格式电子书转换成 mobi 格式:
    Windows 系统请输入:kindlegen.exe "bookname.epub"
    Mac OS X 系统请输入:/users/你的用户名/desktop/kindlegen "bookname.epub"

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

4、得到最终的 mobi 格式电子书,可以推送或拷贝到 Kindle 中阅读。
IOS用户可以去appstore下载Kindle官方阅读器,将mobi文件直接发送到手机再拷贝到Kindle,阅读体验相当赞~~

================================================================================================

1.电脑没有Python环境

  • 下载Python安装文件 https://www.python.org/downloads/release/python-2716/
  • 直接默认安装
  • 配置系统环境变量
  • cmd命令模式下验证是否安装成功,输入 python即可
  • 之后按照剩余步骤即可

awz3格式转epub格式转mobi格式相关推荐

  1. mobi格式电子书_进阶能力 | 了解常见的电子书格式

    静读君是初中开始接触电子书的,那个时候以为电子书就是TXT,到后来渐渐地接触到了PDF.DOC.CAJ ······ 才知道原来电子书还分这么多的格式,那个时候还在想,为什么要弄这么多不同的格式呢?那 ...

  2. mobi格式电子书_这几种电子书格式的关系与区别,资深Kindler有必要了解了解 !...

    静读君是初中开始接触电子书的,那个时候以为电子书就是TXT,到后来渐渐地接触到了PDF.DOC.CAJ ······ 才知道原来电子书还分这么多的格式,那个时候还在想,为什么要弄这么多不同的格式呢?那 ...

  3. 使用kindlegen转换工具将电子书epub到mobi格式时遇到错误(prcgen):E24010:超链接:display:none

    我在使用 kindlegen 转换工具将电子书 epub 到 mobi 格式时遇到错误如下: 错误(prcgen):E24010:无法解析目录中的超链接(一个可能的原因是此链接指向带"样式显 ...

  4. mobi格式电子书_没有kindle,如何用手机阅读mobi格式的电子书?

    各位书友,大家好!今天给大家分享一个小技能,如何用手机看mobi格式的电子书,[电子书资源站]内分享的电子书大部分是mobi格式的,还有一部分是epub等需要kindle电子书阅读器才能打开的电子书: ...

  5. 给大家分享一篇 用Python抓取漫画并制作mobi格式电子书

    想看某一部漫画,但是用手机看感觉屏幕太小,用电脑看吧有太不方面.正好有一部Kindle,决定写一个爬虫把漫画爬取下来,然后制作成 mobi 格式的电子书放到kindle里面看. 一.编写爬虫程序 用C ...

  6. 小白如何通过markdown文件自制kindle的 MOBI 格式文档

    文章目录 背景简介 三个工具 操作步骤 1. 下载安装相关文件 2. 把一个markdown文件转成mobi文件 1. 使用Typora将markdown导出为epub电子书 2. 使用calibre ...

  7. 使用Calibre转换任意格式为支持KF8的mobi文件

    kindle在2018年支持了自定义字体,可以使用很多优秀的字体.然而很多电子书仍是老旧的mobi7格式,这种格式并不支持自定义字体.azw3格式和KF8格式(文件扩展名仍为mobi)支持自定义字体, ...

  8. 怎么打开mobi格式的电子书

    mobi电子书具有支持丰富内容排版的特点,它分为两种,最早为KF7(也称mobi7),后来亚马逊推出了改进版KF8(也称mobi8)标准.mobi7标准不支持在Kindle中更换字体.加粗等比较丰富的 ...

  9. 下载到的电子书格式是epub,这种格式能否在IOS手机上打开?

    网友提问: 好不容易找到一份难得的资料是.epub格式,上网一查才知道这个是需要kindle才能打开的.有没有办法在IOS手机上打开阅读? 极客Oscar: EPUB是当下最流行的电子书格式之一,相比 ...

  10. 如何将Prc格式转换成Mobi格式文件

    今天我要和大家分享如何将Prc格式转换成Mobi. 首先,让我们先来了解一下这两种格式.Prc格式是Kindle使用的原生电子书格式,而Mobi格式则是亚马逊电子书商店使用的格式.虽然Kindle可以 ...

最新文章

  1. 简单总结nodejs处理tcp连接的核心流程
  2. OpenNebula学习第三节之虚拟机管理
  3. 【正一专栏】登贝莱,该不该来!
  4. CAS5.2x单点登录(一)——搭建cas服务器
  5. 树莓派debian配置lamp【解决apache不显示php】
  6. C#中多线程和定时器是不是有冲突?
  7. 聊聊有哪些参与项目的好途径吧
  8. 从输入URL到页面加载完成的过程中都发生了什么事情?
  9. 点击一下就射击的java代码_Java面向对象(6) —— 射击小游戏
  10. ActiveMQ的下载安装与操作示例
  11. hsqldb mysql_HSQLDB简介
  12. Bus Hound数据分析
  13. js-纳税人识别码验证
  14. DarkMode(1):产品应用深色模式分析
  15. 三明市机器人协会_☞ 智能之花 绚丽绽放——2019年三明市区首届青少年机器人竞赛活动在三明市陈景润实验小学完美收官...
  16. visio绘制立方体
  17. 英国留学经验分享:发下呆会被拒 有特长受欢迎
  18. swift声明属性为某个类型同时遵循某协议
  19. TDM和STDM复用
  20. vs,vs code,Dev

热门文章

  1. Autodesk 3DSMax 2012 安装说明
  2. 计算机网络原理自考真题2020年真题,2020年10月自考04741计算机网络原理真题及答案...
  3. 窗口句柄浅析和获取窗口句柄的方法
  4. 《数据库系统》期末复习知识点总结(全)
  5. 【Win32】只此一篇 让你清楚明细模式(DialogBoxParam)与非模式(CreateDialogParam)对话框的区别
  6. 38.伪造源站抑制的ICMP数据包
  7. [工具][转载] ExtractData 1.08更新
  8. 平板电脑可以装python吗_电脑上的应用程序可以装在平板电脑上吗
  9. cmd运行jar时提示没有主类清单属性或找不到主类
  10. 一些lightbox插件(弹出层)