金灵异

 找回密码
 立即注册

搜索

怎么让 Kindle 邮箱推送支持 epub 格式电子书

kindle用户
kindle用户  发表于 2018-11-24 10:32:04 |阅读模式
使用亚马逊 Kindle 个人文档服务的小伙伴都知道,用邮箱推送电子书的时候,支持的文件类型不包括 epub 格式,如果想要推送这种格式,需要先使用 CalibreKindleGen 等转换软件将其转换成 mobi 格式才行。那遇到没装软件或者只有手机在手的时候怎么办?有没有更便捷的方法?
EPUB(Electronic Publication 的缩写,电子出版)是一种电子图书标准。在维基百科中有这样一条定义:EPub 文件内部使用了 XHTML 或 DTBook 来展现文字、并以 zip 压缩格式来包裹文件内容。也就是说 epub 格式其实也是一种 zip 压缩包。为证明这一点,我们可以把 epub 电子书的后缀名 .epub 改成 .zip,用压缩软件解压后,就可以看到里面就是熟悉的电子书源文件了。
知道这些可能你就明白下一步该怎么办了。亚马逊的 Kindle 个人文档服务是支持推送 zip 压缩包的。我们只需要把 epub 电子书的后缀名更改为 .zip,再以邮箱附件的形式将其推送到亚马逊服务器就可以啦。比如你要推送“乔布斯传.epub”这本电子书,只需要将其改为“乔布斯传.zip”,这样亚马逊的个人文档服务器就会自动把 zip 压缩包内的电子书源文件转换为 Kindle 格式。嗯,就这么简单!
因为 epub 格式的源文件符合亚马逊的 KF8 标准,所以亚马逊的个人文档服务器会将推送的压缩包内容转换成 azw3 格式。当然也因此有一个小缺憾,服务器只给 mobi7 标准的电子书显示封面,而 kf8 标准的则不能正常显示封面。所以,如果你并不介意封面显示这个小问题的话,就可以使用本文的方法。
* 注意:如果将 ePub 文件的后缀名改成 .zip 后无法成功推送,建议请先用解压软件解压一下看是否能正常解压。如果不能的话请将后缀名改成 .rar 再解压,将解压后的文件重新打包成 zip 文件再进行推送。
感谢 Kindle 伴侣 QQ 交流群中的小伙伴提供的方法,感谢群里的“谁许一生悠然”提醒。
—————
* 补充:小伙伴“lee kindle”留言指出,将 .epub 后缀改为 .html 有更大几率转换成功,并得到很多其他小伙伴的验证。如果将 ePub 文件后缀改成 .zip 无法成功推送的小伙伴可以尝试一下此方法。

*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

本站所有内容均来自网友分享,不代表本站任何观点。

© 2019 jinfopai.com

快速回复 返回顶部 返回列表