與 Windows 或 macOS 使用者相比,Linux 使用者面臨的 PDF 工具選擇範圍更窄。 Adobe Acrobat 沒有本機 Linux 版本。許多商業 PDF 編輯器僅適用於 Windows,或提供功能落後多年的 Linux 版本。在 Linux 上運行的工具涵蓋從開源命令列實用程式到完全抽像作業系統的基於瀏覽器的服務。
Linux PDF 工作並不意味著滿足於更少。這意味著選擇正確的工具類別。
在 Linux 上建立PDF壓縮和編輯工作流程涉及從三個類別中進行選擇:本機 Linux 應用程式、透過 Wine 或虛擬機器運行的 Windows 工具,以及在所有平台上相同工作的基於瀏覽器的工具。 WukongPDF 的PDF 工具 透過瀏覽器在 Linux 上提供完整功能,無需擔心相容性問題。了解每個任務適合哪個類別可以產生與其他平台一樣強大的 Linux PDF 工作流程。

本機 Linux PDF 工具:開源基金會
開源生態系統提供了命令列工具,可以處理大多數 PDF 操作,並具有令人驚訝的功能。 Ghostscript 透過命令列參數處理 PDF 壓縮、合併、分割和格式轉換。 Poppler 提供了 pdftotext、pdfimages 和 pdfunite,用於文字擷取、影像擷取和 PDF 合併。 QPDF 執行 PDF 結構操作,包括線性化、加密和頁面提取,重點是正確保留內部 PDF 結構。
這些命令列工具擅長自動化。使用正確的參數呼叫 Ghostscript 的 shell 腳本可以在一夜之間批次壓縮數百個 PDF。它們快速、免費,並且經過數百萬個文件的徹底測試。權衡是學習曲線。 Ghostscript 的命令列選項跨越數百個標誌,並為開發人員而不是臨時使用者編寫了簡潔的文件。投入幾個小時學習核心命令可以在自動化能力方面獲得回報,但對於一次性任務,GUI 或瀏覽器工具會更快。
嘗試壓縮 PDF
無需安裝。直接在您的瀏覽器中工作。
Linux 上可用的 GUI PDF 編輯器
LibreOffice Draw 開啟 PDF 進行基本編輯。它將 PDF 頁面匯入為可編輯向量對象,適用於簡單的文字變更和佈局調整,但難以處理複雜的格式、嵌入字體和互動元素。 Okular 是 KDE 文件檢視器,透過精美的介面提供註釋、表單填寫和數位簽章驗證。 Master PDF Editor 提供商業級 PDF 編輯器,具有原生 Linux 版本,支援表單建立、OCR 和數位簽名,而成本僅為 Acrobat 的一小部分。
近年來,Linux PDF 編輯器與 Windows 編輯器之間的差距已顯著縮小。 Master PDF Editor 可處理十年前需要 Acrobat 才能完成的大多數專業工作流程。剩下的差距存在於高度專業化的領域:可訪問性修復工具、印前分色以及與專有文件管理系統的整合。如果您的工作流程不涉及這些領域,本機 Linux PDF 編輯器可能已經滿足您的需求。
基於瀏覽器的工具:獨立於平台的選項
基於瀏覽器的 PDF 工具透過完全消除作業系統來解決 Linux 相容性問題。任何 Linux 發行版上的任何現代瀏覽器(Firefox、Chrome、Brave、Edge)都相同地運行基於瀏覽器的 PDF 工具。該工具在其伺服器上處理文件,或越來越多地使用 WebAssembly 和編譯運行客戶端的 PDF 處理庫在瀏覽器本身中處理文件。客戶端處理意味著文件永遠不會離開您的計算機,將瀏覽器介面的便利性與本地應用程式的隱私性結合起來。
基於瀏覽器的方法也解決了更新問題。透過分發儲存庫分發的本機 Linux 工具通常落後於上游版本數月。基於瀏覽器的工具在伺服器端更新,無需使用者執行任何操作。每個會話都運行最新版本,Linux 使用者體驗與訪問相同服務的 Windows 和 macOS 使用者相同的工具版本。
| 工具類別 | 示例 | 優勢 | 限制 |
|---|---|---|---|
| 命令列 | Ghostscript、Poppler、QPDF | 快速、可編寫腳本、免費、支援批次 | 學習曲線陡峭,無 GUI |
| 原生圖形使用者介面 | Okular,PDF 編輯大師,LibreOffice Draw | 與Linux桌面集成,離線使用 | 功能比 Windows 同類產品少 |
| 基於瀏覽器 | WukongPDF,各種線上工具 | 獨立於平台,始終更新,無需安裝 | 需要互聯網進行伺服器端處理 |
| 酒/虛擬機 | PDF-XChange、Acrobat 透過 Wine | 存取僅限 Windows 的工具 | 效能開銷,穩定性無法保證 |
安裝和設定 Ghostscript 以進行 PDF 壓縮
Ghostscript 在每個 Linux 發行版的套件管理器中都可使用。在 Ubuntu 或 Debian 上,使用單一命令安裝它。壓縮命令遵循一致的模式:指定輸入和輸出檔案、選擇 PDF 相容性等級並設定影像下取樣參數。將 PDF 降低到螢幕品質的典型命令會顯著減小尺寸,同時保持可讀性。調整 DPI 參數會在尺寸和品質之間進行權衡; 150 DPI 是一個很好的起點,可以在保留可讀性的同時將影像較多的文件的檔案大小縮小 50-70%。
為常見的 Ghostscript 操作建立簡短的 shell 別名,無需記住完整的命令語法。將別名加入 .bashrc 或 .zshrc 檔案一次,壓縮就成為終端中的單字。這種「一次配置,惠及每一次使用」的模式,是 Linux 上高效命令列 PDF 工作的核心概念。
處理 Linux 和其他平台之間的字體相容性
在 Windows 或 macOS 上建立的 PDF 可能使用 Linux 系統上未安裝的字型。當 Linux PDF 檢視器遇到遺失的字體時,它會取代類似的字體,這可能會改變文字流、字元間距和分頁符。 PDF 規格透過字體嵌入解決了這個問題:如果字體嵌入在 PDF 中,則檢視者將使用嵌入版本並且不會發生替換。大多數現代 PDF 創建者預設嵌入字體。
當您收到由於缺少字體而無法正確顯示的 PDF 時,請檢查文件屬性以查看列出了哪些字體以及它們是否顯示為嵌入。在 Linux 上安裝 Microsoft Core Fonts 套件可提供最常見的缺失字型、Arial、Times New Roman、Verdana,並解決大多數字型取代問題。該軟體包可透過大多數發行版儲存庫取得。對於核心包未涵蓋的專業字體,請使用基於瀏覽器或基於 Wine 的 PDF 工具,該工具具有獨立於系統字體配置的自己的字體渲染引擎。
使用 Shell 腳本在 Linux 上自動化 PDF 工作流程
Linux 的優勢在於自動化。 shell 腳本可以監視資料夾中的新 PDF,壓縮它們,按日期重新命名它們,並將它們移至存檔目錄,所有這些都無需人工幹預。將用於資料夾監視的 inotifywait 與用於壓縮的 Ghostscript 以及用於重命名和移動的幾行 bash 相結合,您就擁有了一個無需手動操作的 PDF 處理管道,可以在後台默默運行數年。
腳本還可以透過 GUI 實現繁瑣的操作。按頁數拆分資料夾中的每個 PDF,將每個 PDF 的第一頁提取為單獨的文件,或使用一致的標題為每個 PDF 添加浮水印,所有這些都作為單個命令運行。與任何其他平台上的使用者相比,投資學習這些腳本模式的 Linux 用戶在重複性 PDF 任務上花費的時間更少,因為自動化工具更成熟並且更深入地整合到作業系統中。
嘗試壓縮 PDF
無需安裝。直接在您的瀏覽器中工作。
