EPUB格式是一種免費且開放的電子書格式。它基於ML,XHTML和CSS技術。當前,它是用戶中最受歡迎的格式,並且可以同時被多個電子閱讀器(例如iPad,iPhone)支持。目前很多電子書都是epub格式。
但 Kindle 推送僅支持以下幾種格式。
從上面可以看出,Kindle個人文檔服務不支持推送 EPUB格式。如果想要推送這種格式,需要先轉換成 mobi 格式才行。在線格式轉換工具,可以點擊這裡了解。
有沒有更便捷的方法呢?
EPub 文件內部使用了 XHTML 或 DTBook 來展現文字、並以 zip 壓縮格式來包裹文件內容。也就是說 epub 格式其實也是一種 zip 壓縮包。
亞馬遜的 Kindle 個人文檔服務支持推送 ZIP 格式文件,所以原則上直接把 ePub 文件的後綴名改成 .zip 就可以推送到亞馬遜的個人文檔伺服器,讓其轉換成 Kindle 格式。但是在實際使用中,這樣做經常會出現問題,伺服器經常會把壓縮包內的文件單獨轉換,這樣就會得到許多零碎的文件。
所以為了增加轉換的成功機率,建議將後綴名 .epub 改成 .html(個人文檔服務也支持推送 HTML 格式文件),比如你要推送「賈伯斯傳.epub」這本電子書,直接重命名改為「賈伯斯傳.html」,這樣伺服器就不會像對待 ZIP 格式那樣嘗試解析裡面的內容,而只是當作單個 HTML 文件進行轉換。
簡單來說,如果想要直接推送epub格式,就將文件後綴名 .epub 改成 .html,我們測試過這個方法,非常便捷。
如果對Kindle郵箱推送不太了解,可以查看之前的文章《Kindle電子郵箱推送》
你就像紙上的雪,與現實分離