很長一段時間以來,書伴從留言區(qū)或交流群都收到過小伙伴們提出的同一個問題:如何把由多本電子書組成的合輯拆分成單本?對于合集形式的電子書,其好處是價格比較實惠,商家也樂得以此獲取較好的銷量。不過這同時也給有些小伙伴帶來了困擾,原因不盡相同,有的是因為合集電子書體積太大不方便存放,有的是因為不同類型的書放在一起不方便閱讀。所以有了把多本電子書拆分成單本的需求。 Kindle 電子書的內容是主要是由 XML、HTML 和 CSS 組成,所以肯定是可以拆分的,但是如用純手工實現較為繁瑣。之前書伴曾在一條留言的回復中提到過這種方法,需要用到的軟件是 KindleUnpack、KindleGen 和代碼編輯器。思路是:首先使用 KindleUnpack 把合訂本拆解成源文件,然后把源文件復制成若干份(里面有幾部就復制幾份),使用代碼編輯器分別編輯 opf 和 ncx 文件,把除了想要保留的索引刪除。然后修改一下每一部書的元數據,比如標題、封面。接著再按照索引把 Text 文件夾下的不需要的 html 文件刪除。最后使用 KindleGen 分別把每個部分通過 opf 文件生成 mobi 文件。 這種方法效率實在是太低,不僅需要熟悉基本的 HTML 和 CSS 知識,在實際搬磚的過程中也不可避免的會出錯,所以書伴并沒有寫一篇文章介紹此方法。那有沒有高效率的處理方法,可以快速的把合集電子書拆分成單本形式的電子書?答案是肯定的,本文為小伙伴們介紹的就是個不錯的方法。 此方法其實依賴一個名為 EpubSplit 的 Calibre 插件,從插件名可以看出,這是用來處理 EPUB 格式電子書的插件,所以對于 Kindle 用戶來說,在開始處理常見的 AZW3 或 MOBI 格式的合集電子書前,需要先將其轉換成 EPUB 格式,好在這種轉換不會造成太大的損失,所以也是可以接受的。 這款插件的使用比較簡單,下面書伴就從安裝到處理的過程快速理順一遍,好讓小伙伴們看完即可上手使用。當然,在開始下面的步驟之前要確保你的系統(tǒng)安裝了 Calibre 這款軟件。 一、安裝 EpubSplit 插件 Calibre 的插件安裝有兩種方式,一種是直接在內置的可選插件中直接安裝,另一種是通過加載插件的 ZIP 包安裝,因為我們要使用的 EpubSplit 插件可以直接安裝,所以建議采用此種方式。 打開 Calibre 軟件,點擊打開菜單中的“首選項”,在“高級選項”那一欄中點擊“插件”,打開插件管理界面。點擊底部的【獲取新的插件】,打開獲取“用戶插件”的界面,在“插件過濾列表”中選擇“未安裝”,在“按名稱過濾”的輸入框中出入插件名“EpubSplit”即可找到這款插件,雙擊并確認安裝,按照提示重啟一下 Calibre 即可成功安裝。Calibre 再次打開時即可看到“工具欄”右側出現了一個“EpubSplit”圖標。 二、一鍵拆分合集章節(jié)內容 把合集電子書拖入 Calibre 書庫,通過右鍵菜單的“轉換書籍 -> 逐個轉換”將其轉換成 EPUB 格式。待轉換完畢后,選中這本電子書,點擊“工具欄”上的“EpubSplit”圖標,即可彈出如下所示的界面: 在此界面中可以看到,電子書中的章節(jié)條目都被逐條列出,你所要做的就是選中要拆出電子書的所有章節(jié)條目,然后點擊下方的【New Book】按鈕,插件就會把它們提取出來生成單本電子書。 需要注意的是,選擇章節(jié)的時候,判斷兩本書的分界,要以同一個 HTML 文件名為準,比如列表中相鄰的 text/part0019.html 和 text/part0019.html#I3QM0-389xxxxxx 應該是歸在同一本書中的。另外,可以忽略列表中第一條 titlepage.html,一般這是一個封面,而 Kindle 電子書并不需要頁面式的封面。 點擊【New Book】后會提示你新生成電子書的元數據會用合集電子書的元數據填充,確定會彈出新生成電子書元數據的編輯界面,你可以根據自己的實際需求修改,比如選擇新的封面,填寫新的書名、作者等元數據信息。確認后點擊【確定】按鈕,提取出來的這本電子書就會自動存進 Calibre 書庫中。 如此法炮制,把其它需要提取來的章節(jié)條目,按此方法重復操作,直到把所有單本電子書都提取出來。 三、轉換分離出的內容格式 全部分離完畢后,就可以把這些單個 EPUB 格式電子書用 Calibre 或 KindleGen 重新轉換成適用于 Kindle 的 MOBI 或 AZW3 格式,最后通過郵箱推送或通過 USB 拷貝的方式傳進 Kindle 設備中閱讀。 最后再嘮叨一下轉換格式需要注意的一些小細節(jié)。使用 Calibre 把電子書轉換成 MOBI 格式,默認會輸出 old 模式,也就是舊的 mobi7 標準的電子書,它會損失所有原有的 CSS 樣式,推送到 Kindle 中后能正常顯示封面,但拷貝到 Kindle 設備中不能顯示封面,而選擇其它兩個選項 both 或 new 模式,可能會出現其它問題。用亞馬遜官方提供的 KindleGen(特指 2.9 版本)轉換的電子書是 KF8 標準的電子書,它能保留 CSS 樣式,推送到 Kindle 中后不顯示封面,但拷貝到 Kindle 中卻能顯示封面。 --------- · END · --------- |
|