用 Sigil 在 Linux 上創建和編輯 EPUB 文件 | Linux 中國

2022-01-06 Linux中國
導讀:Sigil 是一個開源的 Linux、Windows 和 MacOS 上的 EPUB 編輯器。   https://linux.cn/article-13325-1.html
作者:Abhishek Prakash
譯者:geekpi

Sigil 是一個開源的 Linux、Windows 和 MacOS 上的 EPUB 編輯器。你可以使用 Sigil 創建一個新的 EPUB 格式的電子書,或編輯現有的 EPUB 電子書(以 .epub 擴展結尾的文件)。

如果你感到好奇,EPUB 是一個標準的電子書格式,並被幾個數字出版集團認可。它被許多設備和電子閱讀器支持,除了亞馬遜的 Kindle。

Sigil 讓你創建或編輯 EPUB 文件

Sigil 是一個允許你編輯 EPUB 文件的開源軟體。當然,你可以從頭開始創建一個新的 EPUB 文件。

很多人在 創建或編輯電子書時非常相信 Calibre。它確實是一個完整的工具,它有很多的功能,支持的格式不只是 EPUB 格式。然而,Calibre 有時可能需要過多的資源。

Sigil 只專注於 EPUB 書籍,它有以下功能:

◈ 支持 EPUB 2 和 EPUB 3(有一定的限制)◈ 支持導入 EPUB、HTML 文件、圖像和樣式表◈ 支持 Linux、Windows 和 MacOS

Sigil 不是你可以直接輸入新書章節的 所見即所得 類型的編輯器。由於 EPUB 依賴於 XML,因此它專注於代碼。可以將其視為用於 EPUB 文件的 類似於 VS Code 的代碼編輯器。出於這個原因,你應該使用一些其他 開源寫作工具,以 epub 格式導出你的文件(如果可能的話),然後在 Sigil 中編輯它。

Sigil 有一個 Wiki 來提供一些安裝和使用 Sigil 的文檔。

在 Linux 上安裝 Sigil

Sigil 是一款跨平臺應用,支持 Windows 和 macOS 以及 Linux。它是一個流行的軟體,有超過十年的歷史。這就是為什麼你應該會在你的 Linux 發行版倉庫中找到它。只要在你的發行版的軟體中心應用中尋找它就可以了。

Sigil in Ubuntu Software Center

你可能需要事先啟用 universe 倉庫。你也可以在 Ubuntu發行版中使用 apt 命令:

Sigil 有很多對 Python 庫和模塊的依賴,因此它下載和安裝了大量的包。

我不會列出 Fedora、SUSE、Arch 和其他發行版的命令。你可能已經知道如何使用你的發行版的軟體包管理器,對吧?

你的發行版提供的版本不一定是最新的。如果你想要 Sigil 的最新版本,你可以查看它的 GitHub 倉庫。

並不適合所有人,當然也不適合用於閱讀 ePUB 電子書

我不建議使用 Sigil 閱讀電子書。Linux 上有 其他專門的應用來閱讀 .epub 文件。

如果你是一個必須處理 EPUB 書籍的作家,或者如果你在數位化舊書,並在各種格式間轉換,Sigil 可能是值得一試。

我還沒有大量使用 過 Sigil,所以我不提供對它的評論。我讓你去探索它,並在這裡與我們分享你的經驗。

via: https://itsfoss.com/sigile-epub-editor/

作者:Abhishek Prakash 選題:lujun9972 譯者:geekpi 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出

我們將為您添加白名單,授權「轉載文章時可以修改」。

多少不重要,重要的是頭像 ↓

相關焦點

  • Linux教程之Linux mkdir 創建文件夾命令
    Linux教程之Linux mkdir 創建文件夾命令 Linux(Ubuntu/Fedora/CentOS/RetHat)可以通過GMONE和KDE界面直接創建文件夾和文件目錄。當然,有時候直接通過終端用 mkdir 命令來創建會更方便,特別是在Root權限的文件夾和目錄中......
  • 在 Linux 上複製和重命名文件 | Linux 中國
    cp 和 mv 之外,在 Linux 上有更多的複製和重命名文件的命令。試試這些命令或許會驚豔到你,並能節省一些時間。Linux 用戶數十年來一直在使用簡單的 cp 和 mv 命令來複製和重命名文件。這些命令是我們大多數人首先學到的,每天可能有數百萬人在使用它們。但是還有其他技術、方便的方法和另外的命令,這些提供了一些獨特的選項。
  • VMware創建的Linux虛擬機如何設置共享文件夾
    創建共享文件夾則很好的解決了同步windows系統和linux系統文件的問題,不用再進行拖拽,直接創建一個文件夾放置文件,兩個系統都可以進行操作,但是為了防止文件誤操作,提醒大家還是儘量複製到其他文件夾進行操作。
  • LFCS 系列第一講:如何在 Linux 上使用 GNU sed 等命令來創建、編輯和操作文件
    第一講:如何在 Linux 上使用 GNU sed 等命令來創建、編輯和操作文件第二講:如何安裝和使用 vi/m 全功能文字編輯器第三講:歸檔文件/目錄並在文件系統中尋找文件第四講:為存儲設備分區,格式化文件系統和配置交換分區第五講:在 Linux 中掛載/卸載本地和網絡(Samba & NFS)文件系統第六講
  • 使用 Linux stat 命令創建靈活的文件列表 | Linux 中國
    https://linux.cn/article-12637-1.html作者:Sandra Henry-stocker譯者:geekpistat 命令提供了很多關於文件的詳細信息。它不僅提供了文件最近變化的日期/時間,還顯示了最近訪問文件的時間和權限變化。它可以同時告訴你文件的字節大小和塊的數量。它可以顯示文件使用的 inode 以及文件類型。
  • 如何在 Linux 伺服器上設置 ulimit 和文件描述符數限制 | Linux 中國
    簡介:在生產環境中遇到打開文件數這類的挑戰如今已是司空見慣的事情了。因為許多應用程式是基於 Java 和 Apache 的,安裝和配置它們可能會導致打開過多的文件(文件描述符)。如果打開的文件描述符超過了默認設置的限制,就可能會面臨訪問控制問題,受阻於打開文件的挑戰。許多生產環境因此而陷入停滯狀態。
  • Linux 文件和文件夾權限詳解
    Linux 文件和文件夾權限詳解一點PHP建站技術分享之linux權限探討,很多初學者只是在練習的時候使用過幾次命令,例如chmod又或者chown等我們常常在windows開發項目,最後將開發完的項目移植到linux伺服器運行,所有流程步驟都是正常的但是有時候頁面就是打不開,訪問就是出錯,很多初級工程師就會開始懷疑人生,開始發慌,甚至會不會覺得自己的項目不兼容linux系統。因為項目文件從windows到linux中有些文件並沒有開啟可讀可寫的權限,當然會訪問出錯。
  • Linux創建root不可修改刪除而只可追加權限的文件
    go=rw給群組的主人和任意文件擁有者的人讀寫權限。如果群組的主人或全局之前已經有了執行的權限,他們將被移除。u+x,go=rw給文件擁有者執行權限並給組和其他人讀和執行的權限。多種設定可以用逗號分開。符號表示法的優點是, 允許你設置文件模式的單個組成部分的屬性,而沒有影響其他的部分。
  • Linux 上無痛文件提取 | Linux 中國
    https://linux.cn/article-12410-1.html作者:Sandra Henry-stocker譯者:geekpi從 Linux 系統的存檔中提取文件沒有拔牙那麼痛苦,但有時看起來更複雜。在這篇文章中,我們將看看如何輕鬆地從 Linux 系統中可能遇到的幾乎所有類型的存檔中提取文件。
  • 在 Linux 下 9 個有用的 touch 命令示例 | Linux 中國
    touch 命令用於創建空文件,也可以更改 Unix 和 Linux 系統上現有文件時間戳。這裡所說的更改時間戳意味著更新文件和目錄的訪問以及修改時間。讓我們來看看 touch 命令的語法和選項:語法:# touch {選項} {文件}touch 命令中使用的選項:touch-command-options在這篇文章中,我們將介紹 Linux 中 9 個有用的 touch 命令示例。
  • Linux下文件及文件夾的操作與處理
    前言在Linux中,對文件或文件夾的操作一般包括:創建、改名、移動、刪除,這些都是比較基本的操作,大家應該掌握。在這裡面,有些命令和Windows下的DOS命令是相似的,如果以前了解過DOS,對學習也會有一定的幫助。
  • linux基礎應用(NFS文件共享)
    NFS簡介NFS(Network File System)網絡文件系統,由NFS伺服器端和NFS客戶端構成,通過網絡(一般是區域網)使不同主機系統,可以彼此共享文件。註:內核和作業系統不同,使用的安裝包的版本也有差異,故需要根據作業系統和內核准備相應的軟體包2、檢查是否安裝NFS和RPClinux-szge:~ # rpm -qa | egrep "nfs|rpcbind"
  • Linux文件權限基本屬性圖文詳解
    Linux 系統的每一個文件或目錄都有訪問權限,這些訪問權限決定了哪些用戶和組群能訪問文件和能執行的操作。【查看文件權限】使用ls -l 命令可以顯示文件的屬性以及文件所屬的用戶和組。註:讀權限,表示可以用一些命令來讀取某個文件的內容;寫權限,表示可以編輯和修改某個文件;執行權限,通常指可以運行的二進位程序文件或者腳本文件。
  • 如何在 Ubuntu Linux 中使用 RAR 文件 | Linux 中國
    編譯自 | https://itsfoss.com/use-rar-ubuntu-linux/  作者 | Ankush Das 譯者 | Hank Chow (HankChow) 🌟🌟共計翻譯:13.0 篇 貢獻時間:307 天RAR[1] 是一種非常好的歸檔文件格式。
  • 在 Linux 上使用 tarball | Linux 中國
    > 譯自 | networkworld.com 作者 | Sandra Henry-stocker譯者 | LCTT / geekpiTarball 提供了一種在 Linux 系統上備份和管理一組文件的通用方法
  • 合併和排序 Linux 上的文件 | Linux 中國
    在 Linux 上合併和排序文本的方法有很多種,但如何去處理它取決於你試圖做什麼:你是只想將多個文件的內容放入一個文件中,還是以某種方式組織它,讓它更易於使用。在本文中,我們將查看一些用於排序和合併文件內容的命令,並重點介紹結果有何不同。使用 cat如果你只想將一組文件放到單個文件中,那麼 cat 命令是一個容易的選擇。
  • 使用cat命令在Linux中組合文本文件
    然後可以將合併的文本保存到另一個文本文件中。 在本教程中,您將學習如何使用cat命令將兩個或多個文件中的文本合併為一個文件。 這將幫助您從普通初學者獲得Ubuntu上的高級用戶狀態。 我們在Ubuntu 18.04 LTS系統上運行了本教程中提到的命令。
  • Python學習第173課——Linux複製文件命令
    還記得我們上節課創建的文件夾linux嗎?它裡面我們又創建了linux_intro(Linux介紹)、red_hat(紅帽)、full_stack(全棧工程師)這結果文件夾,其實Linux系統介紹、紅帽體系、全站工程師這幾方面的知識點,都是可以通過Linux把它們相互連通在一起。
  • linux中使用ACL保護文件目錄​
    Note:根據 Redhat 產品文檔,它為 ext3 文件系統和 NFS 導出文件系統提供 ACL 支持。如何檢查 Linux 系統中的 ACL 支持在繼續之前,你應該在當前內核和掛載的文件系統上支持 ACL。1.
  • Linux常用文件類別有哪些 詳細解讀Linux不同類型的文件
    在linux上,任何軟體和I/O設備都被視為文件且Linux中的文件名最大支持256個字符,分別可以用A~Z,a~z,0~9等字符來命名。和windows不同,linux中文件名是區分大小寫的,所有的UNIX系列目錄都遵循這個規則。