如何直接推送 EPUB 格式电子书到 Kindle 邮箱
提示:亚马逊个人文档服务已原生支持推送 EPUB 格式。查看详情
使用亚马逊 Kindle 个人文档服务的小伙伴都知道,用邮箱推送电子书的时候,支持的文件类型不包括 EPUB 格式,如果想要推送这种格式,需要先使用 Calibre 或 KindleGen 等转换软件将其转换成 mobi 格式才行。那遇到没装软件或者只有手机在手的时候怎么办?有没有更便捷的方法?
EPUB(Electronic Publication 的缩写,电子出版)是一种电子图书标准。在维基百科中有这样一条定义:EPUB 文件内部使用了 XHTML 或 DTBook 来展现文字、并以 zip 压缩格式来包裹文件内容。也就是说 EPUB 格式其实也是一种 zip 压缩包,你可以直接用解压缩软件释放里面的电子书源文件。
亚马逊的 Kindle 个人文档服务支持推送 ZIP 格式文件,所以原则上直接把 EPUB 文件的后缀名改成 .zip
就可以推送到亚马逊的个人文档服务器,让转换成 Kindle 格式。但是在实际使用中,这样做经常会出现问题,服务器经常会把压缩包内的文件单独转换,这样你就会得到一大堆零碎的文件。
所以为了增加转换的成功几率,建议将后缀名 .epub
改成 .html
(个人文档服务也支持推送 HTML 格式文件),比如你要推送“乔布斯传.epub”这本电子书,就将其改为“乔布斯传.html”,这样服务器就不会像对待 ZIP 格式那样尝试解析里面的内容,而只是当作单个 HTML 文件进行转换。
因为 EPUB 格式的源文件符合亚马逊的 KF8 标准,所以亚马逊的个人文档服务器会将推送的压缩包内容转换成 azw3 格式。当然也因此有一个小缺憾,服务器只给 mobi7 标准的电子书显示封面,而 kf8 标准的则不能正常显示封面。所以,如果你并不介意封面显示这个小问题的话,就可以使用本文的方法。
© 「书伴」原创文章,转载请注明出处及原文链接:https://bookfere.com/post/339.html
“转换电子书格式”相关阅读
- Calibre 使用教程之转换电子书格式
- Kindle 漫画制作软件 ChainLP 简明教程
- Kindle Comic Creator:亚马逊官方漫画转换工具
- KindleGen:亚马逊官方 Kindle 电子书格式转换工具
- 如何将 AZW3 格式无损转换为 MOBI 格式并保持原有排版
- Calibre 常用命令行工具详解之 ebook-convert
- 如何把 KFX 格式转换成 MOBI 等其它电子书格式
- 如何把 Kindle 电子书转换成增强型排版的 KFX 格式
- Calibre使用教程之为电子书添加或修改封面
- EpubPress:把打开的多个网页转成一本电子书
- Calibre 使用教程之电子书繁体字转简体字
- 亚马逊 Kindle Convert:纸质书无损转换电子书
- 如何将 AZW3 格式无损转换为 EPUB 格式并保持原有排版
- Calibre 使用教程之为电子书添加更换字体
- 在 Kindle 中阅读 EPUB 格式电子书的两种有效方法
确实能收到,但是乱码了 2021.9.23
对
zip邮件收不到
html邮件可以收到 但是乱码
最初用这种方式推送是为了能使用自定义字体,但是用了好久以后,也发现个问题,就是这样推送的图书,目录只能显示两级,第三级目录开始就不显示的了,有啥解决方案不?
Kindle 设备最多显示两级目录。
刚试了很好用,比用小蜜蜂转格式还好用,我是658青春版,用小蜜蜂转格式后排版没有直接html的好,注释也看不了,直接html的跟epub打开差不多
你好,我想问一下,我的原版电子书是从KOBO上买的epub格式的,大概8M左右,经过Kindlegen转换之后变成20M,通过邮箱上传到Kindle后,在个人文档里查看只剩下3M,想知道Kindle服务器是不是自动把某些内容删掉了,如果是的话,怎么转换才能让epub原本的内容无损推送到Kindle
你在把图书资源上传到亚马逊服务器的时候,亚马逊会删减掉无用缓存(一般来说是不会删掉书籍内容),以保证服务器流畅运行。
后缀名改成.zip 推送,没有成功, 改成 .html才可以,谢谢楼主!
2020.5.12,改HTML可行
今天试了下改成 .html 推送,没有成功。
您从2019年12月1日4:00 发出的如下文档无法发送到您指定的Kindle上:
* 坏血-约翰・卡雷鲁.html
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文档。
现在不行了
测试了几个epub文件,全部失败,是新版本修正了吗?
杠杠 您好。如果这个方法不可行,还是建议先转换成 mobi 格式再推送,毕竟这个方法只是一个“野路子”。
后缀改成html成功率增大
太厉害了,谢谢,改成html真的成功
老厉害了,搞了半天,你这里解决问题。
真的成功了,特别感谢!
请受在下一拜!弄了大半天了,原来可以这样
azw3的电子书用calibre转换基本上都是不成功(azw3是从亚马逊官方的源获得的)
陶加涛 您好。直接从亚马逊下载来的 azw3 在转换之前需要先去除 DRM 保护哦。
对于新手来说,这个小技巧非常有用,但愿类似的介绍再多一些。
没用了,已经失效了
啧啧,刚买了个kindle,以前都是用app。今天邮箱推送了几本电子书,epub格式的全部失败。看到这里才发现已经失效了。
现在只能用calibre之类的先转格式再推送了吗?
尊敬的客户,
您从2016年8月29日15:57 发出的如下文档无法发送到您指定的Kindle上:
* DATE_A_LIVE (Yue Hui Da Zuo Zha – Ju Gong Si.zip
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个
将equb的拓展名改为zip后确实推送成功了,但是书籍的`开始`都是被定位成了最后一章节,请问这个问题是怎么处理的呢?
Charles Liu 您好。请将出问题的电子书文件发送到 Kindle 伴侣的邮箱(页面底部“联系”处获取),以便帮您排查问题。
邮件已收到。经检查,此问题是因电子书自身的原因,需要修改电子书源文件中的 opf 文件。以邮件附件中的 epub 电子书为例,在 opf 文件中的 <guid> 标签中,可以找到很多类似下面所示代码:
注意,其中带有
type="text"
的就是“前往”中“开始”所定位的位置,符合标准的电子书这里应该只有一条,而这本电子书有很多条,所以 Kindle 就选取了最后一条。解决办法就是,只保留 chapter1.html 这一个条目,其它条目全部删除即可。修改完毕后,再用 KindleGen 根据 opf 文件转换成 mobi 格式。
改成.zip推送后收到亚马逊推送失败的邮件,说是解压后的内容项超过25了怎么办?
作者会变成推送的邮箱地址,怎么解决?