分享

如何让 Kindle 邮箱推送支持 epub 格式电子书 – 书伴

 普明666 2019-04-20

使用亚马逊 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 无法成功推送的小伙伴可以尝试一下此方法。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多