Calibre 使用教程之把合集電子書拆分成單本

很長一段時間以來,書伴從留言區或交流群都收到過小伙伴們提出的同一個問題:如何把由多本電子書組成的合輯拆分成單本?對於合集形式的電子書,其好處是價格比較實惠,商家也樂得以此獲取較好的銷量。不過這同時也給有些小伙伴帶來了困擾,原因不盡相同,有的是因為合集電子書體積太大不方便存放,有的是因為不同類型的書放在一起不方便閱讀。所以有了把多本電子書拆分成單本的需求。

Kindle 電子書的內容是主要是由 XML、HTML 和 CSS 組成,所以肯定是可以拆分的,但是如用純手工實現較為繁瑣。之前書伴曾在一條留言的回復中提到過這種方法,需要用到的軟件是 KindleUnpack、KindleGen 和代碼編輯器。思路是:首先使用KindleUnpack 把合訂本拆解成源文件,然後把源文件複製成若干份(裡面有幾部就複製幾份),使用代碼編輯器分別編輯opf 和ncx 文件,把除了想要保留的索引刪除。然後修改一下每一部書的元數據,比如標題、封面。接著再按照索引把 Text 文件夾下的不需要的 HTML 文件刪除。最後使用 KindleGen 分別把每個部分通過 opf 文件生成 mobi 文件。

這種方法效率實在是太低,不僅需要熟悉基本的 HTML 和 CSS 知識,在實際搬磚的過程中也不可避免的會出錯,所以書伴並沒有寫一篇文章介紹此方法。那有沒有高效率的處理方法,可以快速的把合集電子書拆分成單本形式的電子書?答案是肯定的,本文為小伙伴們介紹的就是個不錯的方法。

此方法其實依賴一個名為EpubSplit 的Calibre 插件,從插件名可以看出,這是用來處理EPUB 格式電子書的插件,所以對於Kindle 用戶來說,在開始處理常見的AZW3 或MOBI 格式的合集電子書前,需要先將其轉換成EPUB 格式,好在這種轉換不會造成太大的損失,所以也是可以接受的。

這款插件的使用比較簡單,下面書伴就從安裝到處理的過程快速理順一遍,好讓小伙伴們看完即可上手使用。當然,在開始下面的步驟之前要確保你的系統安裝了 Calibre 這款軟件。

一、安裝 EpubSplit 插件

Calibre 的插件安裝有兩種方式,一種是直接在內置的可選插件中直接安裝,另一種是通過加載插件的ZIP 包安裝,因為我們要使用的EpubSplit 插件可以直接安裝,所以建議採用此種方式。

打開 Calibre 軟件,點擊打開菜單中的“首選項”,在“高級選項”那一欄中點擊“插件”,打開插件管理界面。點擊底部的【獲取新的插件】,打開獲取“用戶插件”的界面,在“插件過濾列表”中選擇“未安裝”,在“按名稱過濾”的輸入框中出入插件名“EpubSplit”即可找到這款插件,雙擊並確認安裝,按照提示重啟一下Calibre 即可成功安裝。 Calibre 再次打開時即可看到“工具欄”右側出現了一個“EpubSplit”圖標。

二、一鍵拆分合集章節內容

把合集電子書拖入 Calibre 書庫,通過右鍵菜單的“轉換書籍 -> 逐個轉換”將其轉換成 EPUB 格式。待轉換完畢後,選中這本電子書,點擊“工具欄”上的“EpubSplit”圖標,即可彈出如下所示的界面:

在此界面中可以看到,電子書中的章節條目都被逐條列出,你所要做的就是選中要拆出電子書的所有章節條目,然後點擊下方的【New Book】按鈕,插件就會把它們提取出來生成單本電子書。

需要注意的是,選擇章節的時候,判斷兩本書的分界,要以同一個HTML 文件名為準,比如列表中相鄰的text/part0019.html 和text/part0019.html#I3QM0-389xxxxxx 應該是歸在同一本書中的。另外,可以忽略列表中第一條 titlepage.html,一般這是一個封面,而 Kindle 電子書並不需要頁面式的封面。

點擊【New Book】後會提示你新生成電子書的元數據會用合集電子書的元數據填充,確定會彈出新生成電子書元數據的編輯界面,你可以根據自己的實際需求修改,比如選擇新的封面,填寫新的書名、作者等元數據信息。確認後點擊【確定】按鈕,提取出來的這本電子書就會自動存進 Calibre 書庫中。

如此法炮製,把其它需要提取來的章節條目,按此方法重複操作,直到把所有單本電子書都提取出來。

三、轉換分離出的內容格式

全部分離完畢後,就可以把這些單個 EPUB 格式電子書用 Calibre 或 KindleGen 重新轉換成適用於 Kindle 的 MOBI 或 AZW3 格式,最後通過郵箱推送或通過 USB 拷貝的方式傳進 Kindle 設備中閱讀。

最後再嘮叨一下轉換格式需要注意的一些小細節。使用Calibre 把電子書轉換成MOBI 格式,默認會輸出old 模式,也就是舊的mobi7 標準的電子書,它會損失所有原有的CSS 樣式,推送到Kindle 中後能正常顯示封面,但拷貝到Kindle設備中不能顯示封面,而選擇其它兩個選項both 或new 模式,可能會出現其它問題。用亞馬遜官方提供的 KindleGen(特指 2.9 版本)轉換的電子書是 KF8 標準的電子書,它能保留 CSS 樣式,推送到 Kindle 中後不顯示封面,但拷貝到 Kindle 中卻能顯示封面。

本文標題:《Calibre 使用教程之把合集電子書拆分成單本》,本文鏈接:http://www.yunjialeguanwang.com/archives/2110.html