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