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小時內刪除!