PDFtk 是一款免費、開源的 PDF 處理工具,支持在命令列中對 PDF 進行多種操作,如拆分、合併、加密、解密和檢查 PDF 文件屬性。
-
適用平台:Windows、macOS、Linux
-
官網下載:PDFtk Server 下載頁面
📌 PDFtk 安裝
Windows
-
下載並安裝 PDFtk Server:
-
官網下載:PDFtk Server(Windows 版本)。
-
安裝後,將 PDFtk 安裝目錄(如
C:\Program Files (x86)\PDFtk Server\bin
)加入系統環境變數PATH
。
-
macOS / Linux
-
在 macOS 或 Linux 上,通常可以透過 Homebrew 安裝:
📌 PDFtk 基本使用方法
以下是一些常用的 PDFtk 指令和範例:
1. 檢查 PDF 屬性
-
指令:
-
範例:
-
效果:這會顯示 PDF 的基本屬性(頁數、加密狀態、標題、作者等)。
2. 分割 PDF
-
指令:
-
範例:
-
效果:將 PDF 內每一頁分割成獨立檔案。
3. 合併 PDF
-
指令:
-
範例:
-
效果:將兩個 PDF 文件合併為一個。
4. 提取特定頁面
-
指令:
-
範例:
-
效果:從第 2 到第 4 頁提取,生成新 PDF。
5. 加密 PDF
-
指令:
-
範例:
-
效果:為 PDF 添加密碼保護(擁有者密碼)。
6. 檢查 PDF 是否是文字或影像型
雖然 PDFtk 無法直接判斷 PDF 是文字型還是影像型,但你可以結合指令進行檢測:
-
指令:
-
說明:
-
如果檔案是文字型 PDF,則應該會顯示與「文字」或「字型」相關的內容。
-
如果是純影像型,則很可能不會有這類資料。
-
📌 更進階應用:批次處理
-
如果你有大量 PDF 檔案要檢查或處理,可以使用 Bash 或批次檔:
-
效果:此腳本會逐一檢查目錄下所有 PDF,並顯示每個檔案的類型。