使用亞馬遜 Kindle 個(gè)人文檔服務(wù)的小伙伴都知道,用郵箱推送電子書的時(shí)候,支持的文件類型不包括 epub 格式,如果想要推送這種格式,需要先使用 Calibre 或 KindleGen 等轉(zhuǎn)換軟件將其轉(zhuǎn)換成 mobi 格式才行。那遇到?jīng)]裝軟件或者只有手機(jī)在手的時(shí)候怎么辦?有沒有更便捷的方法?
EPUB(Electronic Publication 的縮寫,電子出版)是一種電子圖書標(biāo)準(zhǔn)。在維基百科中有這樣一條定義:EPub 文件內(nèi)部使用了 XHTML 或 DTBook 來(lái)展現(xiàn)文字、并以 zip 壓縮格式來(lái)包裹文件內(nèi)容。也就是說(shuō) epub 格式其實(shí)也是一種 zip 壓縮包。為證明這一點(diǎn),我們可以把 epub 電子書的后綴名 .epub 改成 .zip,用壓縮軟件解壓后,就可以看到里面就是熟悉的電子書源文件了。
知道這些可能你就明白下一步該怎么辦了。亞馬遜的 Kindle 個(gè)人文檔服務(wù)是支持推送 zip 壓縮包的。我們只需要把 epub 電子書的后綴名更改為 .zip,再以郵箱附件的形式將其推送到亞馬遜服務(wù)器就可以啦。比如你要推送“喬布斯傳.epub”這本電子書,只需要將其改為“喬布斯傳.zip”,這樣亞馬遜的個(gè)人文檔服務(wù)器就會(huì)自動(dòng)把 zip 壓縮包內(nèi)的電子書源文件轉(zhuǎn)換為 Kindle 格式。嗯,就這么簡(jiǎn)單!
因?yàn)?epub 格式的源文件符合亞馬遜的 KF8 標(biāo)準(zhǔn),所以亞馬遜的個(gè)人文檔服務(wù)器會(huì)將推送的壓縮包內(nèi)容轉(zhuǎn)換成 azw3 格式。當(dāng)然也因此有一個(gè)小缺憾,服務(wù)器只給 mobi7 標(biāo)準(zhǔn)的電子書顯示封面,而 kf8 標(biāo)準(zhǔn)的則不能正常顯示封面。所以,如果你并不介意封面顯示這個(gè)小問(wèn)題的話,就可以使用本文的方法。
* 注意:如果將 ePub 文件的后綴名改成 .zip 后無(wú)法成功推送,建議請(qǐng)先用解壓軟件解壓一下看是否能正常解壓。如果不能的話請(qǐng)將后綴名改成 .rar 再解壓,將解壓后的文件重新打包成 zip 文件再進(jìn)行推送。
感謝 Kindle 伴侶 QQ 交流群中的小伙伴提供的方法,感謝群里的“誰(shuí)許一生悠然”提醒。
—————
* 補(bǔ)充:小伙伴“lee kindle”留言指出,將 .epub 后綴改為 .html 有更大幾率轉(zhuǎn)換成功,并得到很多其他小伙伴的驗(yàn)證。如果將 ePub 文件后綴改成 .zip 無(wú)法成功推送的小伙伴可以嘗試一下此方法。
聯(lián)系客服