摘要
在手機上開啟epub電子書時,若是檔案較大會花較久的時間,此時可考慮將該epub檔的內容,另外儲存成幾個較小的epub檔案,這樣在開啟較小的檔案時就不必花太久時間。calibre有個EpubSplit插件可以用來做這件事,雖然不能算是完美的插件,但使用上也還算簡便,相較於其他類似功能的軟體,可能方便些。
光看這插件名稱,可能會讓人以為是分割epub檔案用的,實際上它是從原檔案複製所選取的內容,放到新產生的檔案,原檔案是不動的。
本文在Ubuntu MATE 18.04所用的calibre是3.42版,EpubSplit是2.7.0版。(本文其實是6月時寫的,沒對外發佈。)
calibre安裝EpubSplit插件
EpubSplit並不是預設就有安裝的,必須另行安裝,方法很容易:- 進入calibre的“偏好設定”畫面 -> 進階 -> 外掛
- “外掛”對話窗 -> 取得新外掛
- “使用者外掛”對話窗會列出一長串外掛。可利用一下上方的兩個過濾的功能,“Filter by name”輸入epub,然後找到EpubSplit點選後,按“安裝”。如下圖(此圖是已經安裝好的):
EpubSplit的使用與注意
使用步驟
- 在calibre的主畫面中點選想要分出內容的epub電子書,按EpubSplit按鈕,出現“Select Sections to Split Off”對話窗:
- 選好要想要分出來的部分,按“New Book”,此時會在calibre中建立一本全新的epub電子書,並把選中的部分複製到其中。如前所述,原來的電子書保持原封不動,只是把其中選定的內容,複製到另一全新建立的epub中。
- 重複上述1.與2.的動作,產生所有想要的小檔案。
注意
- 按了EpubSplit按鈕時即開始執行工作,但從畫面上可能看不出,此時要注意一下硬碟指示燈的顯示。檔案較大時會花較久時間,請耐心等候。
- 選取要分出的部分時,是以一個html/xhtml檔為單位做複製動作的,並不會只複製局部網頁檔案內容(像上圖中標示的task_2_conversion.xhtml#task2.7)。
- 如果原電子書的目錄有階層結構,新產生的檔案並不會有階層,也就是只有一層,而且目錄的順序可能會與原有的不同,但內容顯示的順序並不會因此而錯亂。或許未來的版本會解決此問題。
- 除了上述的New Book,尚有其他功能,本文不一一介紹,可自行嘗試。
其他
EpubSplit的作者也開發了其他相關插件,如EpubMerge可用來將多個epub檔接合成一個。參考
- https://bookfere.com/post/603.html
沒有留言:
張貼留言