Kindle Previewer 和 KindleGen 官方轉換工具

目錄

一、Kindle Previewer – 適用于初級用戶

二、KindleGen – 適用于高級用戶

1、適用于 Windows (XP, Vista, 7, 8) 的 KindleGen

2、適用于 Mac OS 10.5 和 i386 以上版本的 KindleGen

3、適用于 Linux 2.6 i386 的 KindleGen

亞馬遜官方提供了兩種電子書轉換工具,一個是 Kindle Previewer,帶 UI 易操作,適用于初級用戶,還有一種是 KindleGen,無 UI 是命令行形式,適用于高級用戶,其實 Kindle Previewer 也是調用 KindleGen 進行轉換的。小伙伴們可以按照自己的需求選擇使用。

和另一款電子書格式轉換軟件 Calibre 相比,亞馬遜提供的轉換工具有一個顯著的優點,那就是不破壞原有的排版格式,比如一個排版精良的 azw3 格式電子書通過 Calibre 轉換后通常會破壞掉原有的排版,如行距變小、內嵌字體丟失等,所以為避免這個問題可以這樣做可以先通過 Calibre 將 azw3 轉換成 epub 格式(因為這兩款軟件都不支持直接將 azw3 轉換成 mobi),然后在通過這兩款軟件的任何一個將 epub 格式轉換成 mobi,這樣就可以保持原有排版風格了。

一、Kindle Previewer – 適用于初級用戶

Kindle Previewer

Kindle Previewer 是一個模擬 Kindle 設備和應用程序顯示書籍內容的使用界面工具。是亞馬遜官方開發的一款kindle系列產品模擬器,可以模擬出kindle系列產品的功能。當然也可以用來閱讀.mobi等專有格式的電子書,還可以對部分電子書格式進行格式的轉換。

1、Kindle Previewer 軟件下載

Kindle Previewer 下載傳送門

2、Kindle Previewer 使用步驟

  • 下載 Kindle Previewer 并安裝;
  • 安裝完成后,打開 Kindle Previewer,單擊“Open book”;
  • 選擇 EPUB/HTML/OPF 文檔,按照向導指示轉換電子書并進行預覽;
  • 轉換成功的電子書擴展名為“.mobi”,位于與源 HTML/EPUB 相同的文件夾中帶有“Compiled-”文件名的文件夾之下。

二、KindleGen – 適用于高級用戶

KindleGen

KindleGen 是一個免費的命令行工具,也是亞馬遜唯一官方支持的文件轉換工具,可通過它把 HTML、XHTML 或 IDPF 2.0 格式(帶有 XML.opf 描述文件的 HTML 內容文件)的源文件創建為 Kindle 電子圖書。高級用戶可以使用命令行工具將 EPUB/HTML 轉換為 Kindle 電子書。 您可以在 Windows、Mac 和 Linux 平臺上使用此界面。此工具可用于自動批量轉換。

1、KindleGen 軟件下載

KindleGen 下載傳送門

2、KindleGen 使用步驟:

● 適用于 Windows (XP, Vista, 7, 8) 的 KindleGen

  • 下載 KindleGen 并解壓縮到 c:\KindleGen。
  • 通過選擇 Start menu(開始菜單)> All Programs(所有程序)> Accessories(附件)> Command Prompt(命令提示符),打開一個命令提示符。
  • 輸入 c:\KindleGen\kindlegen。 系統將顯示如何運行 KindleGen 的指導。
  • 轉換示例:要轉換一個名為 book.html 的文件,請進入書所在的目錄文件,例如 cd desktop,然后輸入 c:\KindleGen\kindlegen book.html。 如果轉換成功,一個名為 book.mobi 的新文件將顯示在桌面。
  • 請注意:我們建議您遵循這些步驟運行 KindleGen。 雙擊 KindleGen 圖標不能打開此程序。運行上述命令時不帶引號。 如果您將某個文件拖至 kindlegen 可執行文件,該工具將為您轉換文件,但是您無法獲得輸出日志,因此,我們不推薦此操作。

● 適用于 Mac OS 10.5 和 i386 以上版本的 KindleGen

  • 下載 KindleGen 并解壓縮。
  • 在“應用程序”中找到并運行 Terminal(終端)。
  • 要查看如何運行 KindleGen 的指導,將解壓后的 kindlegen 程序拖放到 Terminal(終端)窗口中并按 Enter(輸入)即可查看指導。也可以通過在終端輸入命令 cd ~/Downloads/KindleGen_Mac_i386_v2,然后輸入命令 kindlegen,以查看指導。
  • 轉換示例:要轉換名為 book.epub 的文件,先打開 Terminal(終端),然后將 KindleGen 程序拖放到 Terminal(終端)窗口,然后再把 book.epub 文件拖放到 Terminal(終端)窗口,最后按 Enter(回車)即可開始進行轉換。如果轉換成功,將會在源文件所在目錄生成一個名為 book.mobi 的新文件。

● 適用于 Linux 2.6 i386 的 KindleGen

  • 下載 KindleGen 至一個文件夾,例如主目錄中的 Kindlegen (~/KindleGen)。
  • 解壓文件的內容至 ‘~/KindleGen’。打開終端,使用命令“cd ~/KindleGen”移至包含下載文件的文件夾,然后使用命令“tar xvfz kindlegen_linux_2.6_i386_v2.tar.gz”解壓內容。
  • 打開終端應用程序,并輸入 ~/KindleGen/kindlegen。 系統將顯示如何運行 KindleGen 的指導。
  • 轉換示例:要轉換一個名為 book.html 的文件,請進入書所在的目錄文件,例如 cd desktop,然后輸入 ~/KindleGen/kindlegen book.html。如果轉換成功,一個名為 book.mobi 的新文件將顯示在桌面。

3、KINDLEGEN命令說明

*************************************************************

Amazon kindlegen(MAC OSX) V2.9 build 1028-0897292

命令行電子書制作軟件

Copyright Amazon.com and its Affiliates 2014

*************************************************************

使用規則:

kindlegen [文件名.opf/.htm/.html/.epub/.zip 或目錄] [-c0 或 -c1 或 c2] [-verbose] [-western] [-o ]

注釋:

zip formats are supported for XMDF and FB2 sources

directory formats are supported for XMDF sources

選項:

-c0:不壓縮

-c1:標準 DOC 壓縮

-c2:Kindle huffdic 壓縮

-o :指定輸出文件名。輸出文件將被創建在與輸入文件一樣的目錄中。 不應該包含目錄路徑。

-verbose: 在電子書轉換過程中提供更多信息

-western:強制創建 Windows-1252 電子書

-releasenotes:顯示發行說明

-gif:轉換為 GIF 格式的圖像(書中沒有 JPEG)

-locale : 以選定語言顯示消息 ( To display messages in selected language )

en: 英語

de: 德語

fr: 法語

it: 意大利語

es: 西班牙語人

zh: 中文

ja: 日本

pt: 葡萄牙

ru: Russian

nl: Dutch

除了以上所列出的參數之外,KindleGen 還有一個隱藏參數:-dont_append_source。該參數使得 kindlegen 在生成 mobi 時不再添加源文件到生成的 mobi 文件中,這樣可以大大縮減 mobi 的體積,也就不再需要 KindleStrip 來幫助刪除 mobi 文件的冗余成分了。具體命令如下所示:

$ kindlegen -dont_append_source xxx.opf

4、關于 kindlegen 生成的 mobi 文件

使用 KindleGen 的默認設置生成的 mobi 文件主要包含四部分:

  • 一部分為 MOBI7(azw) 專屬文件(html 主文件,內容相關的 opf 文檔及目錄相關的 ncx 文檔);
  • 一部分為 KF8(azw3) 專屬文件(典型的 epub 文件樹,包含 css 樣式表);
  • 一部分為 mobi7 和 KF8 格式共用的圖片池,包含了所有 html/xhtml 文件鏈接的圖片文件;
  • 最后一部分是轉換前的源文件的打包存檔(僅供調試之用,推送時不會看到),大小和轉換前的 epub 文件相同,這部分對于閱讀純屬冗余項,清除對閱讀無絲毫影響,KindleStrip? 的作用就是將 KindleGen 生成的 mobi 中這部分刪除,以求更小的文件體積。

圖片池部分有可選的附屬部分 —— HD 圖片池。當源文件中含大小超過 127KB 的圖片時 KindleGen 會自動壓縮圖片至 127KB 以下(兒童電子書的圖片大小為 255KB,這是亞馬遜電子書標準所規定的圖片體積上限),同時將原圖保存在 HD 圖片池中(但如果原圖超過 2MB 的話還是會壓縮至 2MB 以下,2MB 是亞馬遜電子書標準中 HD 圖片的大小上限)。

云端服務器會識別接收設備,將原始 mobi 文件切分后推送。kindle3 及之前的設備推送 MOBI7(azw) 文件;kindle4 之后的設備推送 KF8(azw3) 文件。MOBI7 格式較簡陋,對設備性能要求較低,KF8 格式則更先進,基本支持了 epub 的各個特性,有獨立的樣式表使得排版更好。這兩個文件共同之處在于都使用壓縮后的普通圖片池以適應電子墨水屏的閱讀。而 HD 圖片池將在推送至 kindlefire hdx 這樣的高清屏設備時,再添加進推送的電子書文件中,以獲得更佳的閱讀效果。KindleUnpack 中的 HD image 選項正是用 HD 圖片(若是有的話)替換壓縮后的圖片,生成的 epub 中的圖片更高清。

相關推薦

發表評論

微信掃一掃

微信掃一掃

微信掃一掃,分享到朋友圈

Kindle Previewer 和 KindleGen 官方轉換工具
返回頂部

顯示

忘記密碼?

顯示

顯示

獲取驗證碼

Close
3d组六技巧