一千萬個為什麽

搜索

有沒有關於在HTML/CSS中為Kindle創建電子書的詳細指南



我希望能夠為Kindle自己創建電子書。我想在HTML中做到這一點,然後使用 KindleGen 和< KindlePreviewer ,用於生成 .mobi 文件並預覽。我已經環顧網絡尋求指導,但他們確實有基本的指導,比如創建分頁符(包括文本),並包括基本的CSS,但他們似乎沒有詳細說明。

我需要的是一本指南,可以幫助我為所有Kindle版本中出現的電子書創建CSS和HTML,有沒有可用的書籍或網頁形式的此類指南?有些東西可以幫助我包含自定義項目符號和圖像等類似內容,並幫助我解決當我嘗試將常用的HTML/CSS用於電子書時所遇到的問題。例如,當前存在的定制子彈出現的問題偏離文本,以及這些定制子彈的圖像在不同版本的Kindle中以不同的大小顯示。

(我知道基本的HTML和CSS,並願意盡可能多地學習創建完美的電子書)

轉載註明原文: 有沒有關於在HTML/CSS中為Kindle創建電子書的詳細指南

一共有 3 個回答:

您最好的選擇是從一個可靠的epub文件開始,並通過KindleGen或Kindle Previewer運行。其他工具,如Sigil和Caliber都很方便,但通常會通過插入自己的代碼來導致問題。如果你想確定你知道是什麽導致你的問題,最好自己做。

創建一個可靠,有效的epub文件的唯一最佳資源是IDPF的 epub 3.0規範。一旦您覺得已經非常接近,請使用 epubcheck 查找並解決問題。一個有效的epub 3.0文件應該可以無縫轉換成有效的mobi/KF8。一旦你有了有效的epub,你可以開始你的Kindle特定的樣式。確保您在這樣做時註意 Kindle Publishing Guidelines 的具體要求。

對於基本入門指南,您可以查看Harrison Ainsworth的“ EPUB格式構建指南”。現在有點過時了,只會涉及epub 2.0.1,但它會很好地涵蓋基礎知識。 O'Reilly出版了一本關於 EPUB 3最佳實踐 的書,但這不算太簡單,但它可能會比你需要開始的更詳細。

做一些閱讀,但不要太多,然後找到一個非DRM的epub文件並將其拆開(只需將.epub的文件名從.epub更改為.zip並將其解壓縮),以查看是什麽使它變得易讀。改變的東西,重新壓縮是(你怎麽做,這取決於你使用的操作系統)通過epubcheck運行它,並看看你得到什麽錯誤消息。以最少的經驗獲得一本有效的書是相當可行的。

就造型而言:閱讀系統和設備有許多怪癖。如果你只想做Kindle,那麽你就可以排除很多潛在的問題,但是亞馬遜的每一款設備都有其自身的特點,所以準備好進行大量測試,並在出現問題時提出許多問題。

祝你好運!

除了湯姆列出的資源之外,Joshua Tallent的 Kindle格式一書將為您提供解決格式問題的技巧。這是一本舊書,不包括Kindle格式8,但如果遇到問題,它可能會給你想法嘗試。幸運的是,KF8與舊版Kindle格式的MOBI 7相比具有更少的限制,但如果您希望支持較舊的Kindle,本書將有所幫助。

另一個要探索的資源是MobileRead Wiki上的 MOBI 文章。

我對這裏提到的所有資源都很熟悉,但目前Paul Salvette的著作“電子書設計和開發指南”是構建電子書的實際步驟中最好的。 http://www.amazon.com/The-eBook-Design-Development-Guide-ebook/dp/B009G2JMRK/這是一歲半,但仍然基本相關。

本書中的很多模板都在這裏: http://bbebooksthailand.com/ VIP /代碼電子書 - 設計 - development.html

伊麗莎白卡斯特羅的書也不錯,但可能有點過於關註ibooks和inDesign。