Kindle如何推送EPUB格式的电子书?

使用亚马逊 Kindle 个人文档服务的小伙伴都知道,用邮箱推送电子书的时候,支持的文件类型不包括 epub 格式,如果想要推送这种格式,需要先使用 Calibre 或 KindleGen 等转换软件将其转换成 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 文件再进行推送。

本站(Kindle88.com)图书仅供内部交流,请于下载后24小时内删除!