創用 CC 授權條款
除非另有註明,本網站的著作Fygul Hether製作,以創用CC 姓名標示-非商業性-禁止改作 4.0 國際 授權條款釋出。

2019年10月12日 星期六

calibre插件EpubSplit的使用

摘要

在手機上開啟epub電子書時,若是檔案較大會花較久的時間,此時可考慮將該epub檔的內容,另外儲存成幾個較小的epub檔案,這樣在開啟較小的檔案時就不必花太久時間。

calibre有個EpubSplit插件可以用來做這件事,雖然不能算是完美的插件,但使用上也還算簡便,相較於其他類似功能的軟體,可能方便些。

光看這插件名稱,可能會讓人以為是分割epub檔案用的,實際上它是從原檔案複製所選取的內容,放到新產生的檔案,原檔案是不動的。

本文在Ubuntu MATE 18.04所用的calibre是3.42版,EpubSplit是2.7.0版。(本文其實是6月時寫的,沒對外發佈。)

calibre安裝EpubSplit插件

EpubSplit並不是預設就有安裝的,必須另行安裝,方法很容易:
  1. 進入calibre的“偏好設定”畫面 -> 進階 -> 外掛
  2. “外掛”對話窗 -> 取得新外掛
  3. “使用者外掛”對話窗會列出一長串外掛。可利用一下上方的兩個過濾的功能,“Filter by name”輸入epub,然後找到EpubSplit點選後,按“安裝”。如下圖(此圖是已經安裝好的):
安裝過程會詢問要把EpubSplit的命令按鈕放在何處,這裡選擇放主工具列即可。裝好後重新啟動calibre,即可見該命令按鈕。

EpubSplit的使用與注意

使用步驟

  1. 在calibre的主畫面中點選想要分出內容的epub電子書,按EpubSplit按鈕,出現“Select Sections to Split Off”對話窗:
  2.  選好要想要分出來的部分,按“New Book”,此時會在calibre中建立一本全新的epub電子書,並把選中的部分複製到其中。如前所述,原來的電子書保持原封不動,只是把其中選定的內容,複製到另一全新建立的epub中。
  3. 重複上述1.與2.的動作,產生所有想要的小檔案。

注意

  • 按了EpubSplit按鈕時即開始執行工作,但從畫面上可能看不出,此時要注意一下硬碟指示燈的顯示。檔案較大時會花較久時間,請耐心等候。
  • 選取要分出的部分時,是以一個html/xhtml檔為單位做複製動作的,並不會只複製局部網頁檔案內容(像上圖中標示的task_2_conversion.xhtml#task2.7)。
  • 如果原電子書的目錄有階層結構,新產生的檔案並不會有階層,也就是只有一層,而且目錄的順序可能會與原有的不同,但內容顯示的順序並不會因此而錯亂。或許未來的版本會解決此問題。
  • 除了上述的New Book,尚有其他功能,本文不一一介紹,可自行嘗試。

其他

EpubSplit的作者也開發了其他相關插件,如EpubMerge可用來將多個epub檔接合成一個。

參考

  • https://bookfere.com/post/603.html

沒有留言:

張貼留言