在 Mac 上壓縮 PDF 只需使用“預覽”進行兩次單擊操作。一次壓縮 50 個 PDF 是一項乏味且容易出錯的重複練習。 Mac 上的批次 PDF 壓縮需要不同的方法,要么使用 Automator 應用程式建立可重複使用的工作流程,運行處理文件資料夾的命令列工具,要么使用接受多個文件上傳的基於瀏覽器的壓縮平台。 PDF 壓縮 結果是相同的較小文件,但時間投入從一小時的重複點擊減少到幾分鐘的設置,然後進行自動處理。

使用 Automator 建立批次 PDF 壓縮工作流程
Automator 是一個內建的 macOS 應用程序,可透過將操作連結在一起來建立自訂工作流程。只需單擊即可將其配置為壓縮 PDF 資料夾。從應用程式資料夾中開啟 Automator。選擇建立新的工作流程或快速操作。在操作庫中,搜尋「將 Quartz Filter 套用至 PDF 文件」操作並將其拖曳到工作流程區域中。配置過濾器以減少檔案大小。新增「複製查找器項目」操作,將壓縮副本放置在指定的輸出資料夾中。
將 Automator 工作流程另存為快速操作或應用程式。要使用它,請在 Finder 中選擇一組 PDF 文件,右鍵單擊,然後從「服務」功能表中選擇已儲存的「快速操作」。 Automator 依序處理每個文件,套用「減少文件大小 Quartz」過濾器並將壓縮版本儲存到輸出資料夾。原始文件保持不變。 Automator 可以節省重複性PDF Batch壓縮任務的配置時間。工作流程建構一次並無限期地重複使用。
嘗試壓縮 PDF
無需安裝。直接在您的瀏覽器中工作。
將預覽與 AppleScript 結合使用進行批次處理
可以使用 AppleScript 編寫預覽腳本,以按順序開啟、壓縮和關閉 PDF。從「應用程式」、「實用程式」資料夾中開啟腳本編輯器。編寫一個腳本,從指定資料夾獲取文件列表,循環遍歷每個文件,在預覽中打開它,壓縮保存它,然後關閉它。核心腳本邏輯是處理資料夾中每個檔案的重複循環。壓縮是透過帶有“減少檔案大小”選項的保存命令進行的。
基於 AppleScript 的批次壓縮比 Automator 慢,因為它在螢幕上以預覽方式開啟每個檔案。對於數十個小 PDF,速度差異可以忽略不計。對於數百個大型 PDF,Automator 或命令列方法更為實用。當 Automator Quartz 過濾器未產生所需的壓縮等級且預覽壓縮設定產生更好的結果時,Mac PDF 腳本路線提供後備方案。
在 Mac 上使用命令列進行批量 PDF 壓縮
Mac 終端提供對 Linux 上使用的相同基於 Ghostscript 的壓縮引擎的存取。 Ghostscript 並未預先安裝在 macOS 上,但可以透過 Homebrew 使用指令「brew install Ghostscript」進行安裝。安裝後,單一終端命令即可壓縮資料夾中的所有 PDF。執行 *.pdf 中的 f;做 gs -sDEVICE=pdfwrite -dPDFSETTINGS=/ebook -dNOPAUSE -dQUIET -dBATCH -sOutputFile=“compressed_$f” “$f”;從包含 PDF 的資料夾中完成。每個檔案都經過壓縮並保存,並在其名稱中添加前綴。
命令列方法提供了對壓縮參數的最大程度的控制。 PDFSETTINGS 參數可以設定為 /screen(用於最小檔案)、/ebook(用於平衡大小和品質)、/printer(用於列印就緒壓縮)或 /prepress(用於維持列印生產品質的無損壓縮)。為了在 Mac 上縮小 PDF 大小而無需安裝額外的軟體,Automator 中的內建石英過濾器更加簡單。為了獲得最大程度的控制和微調壓縮設定的能力,通過終端的 Ghostscript 是更好的選擇。
使用基於瀏覽器的工具進行跨平台批量壓縮
基於瀏覽器的壓縮工具在 Mac、Windows 和 Linux 上的運作方式相同,因為壓縮引擎在伺服器上運作。透過瀏覽器介面同時上傳多個 PDF。選擇壓縮等級。將壓縮檔案下載為單一檔案或 zip 檔案。基於瀏覽器的方法不需要安裝軟體、不需要編寫腳本、也不需要終端命令。它還對基於瀏覽器和伺服器的總上傳大小施加了實際限制。
對於不應離開本機電腦的敏感文檔,請使用 Automator 或命令列方法,這些方法無需任何網路通訊即可處理 Mac 上的所有文件。對於優先考慮便利性的非敏感文檔,WukongPDF 和類似的基於瀏覽器的PDF 壓縮 平台只需點擊幾下即可批量壓縮文件。在本地和基於雲端的批量壓縮之間的選擇取決於文件的敏感性和文件的大小。
驗證批次的壓縮結果
批次壓縮完成後,抽查壓縮檔案以確認整批的品質一致。打開三到四個壓縮的 PDF,並將它們與原始檔案進行比較。檢查文字是否保持清晰,圖像是否沒有可見的壓縮偽影。如果檔案之間的壓縮品質不同,則原始 PDF 可能具有不同的特徵,壓縮設定會以不同的方式處理。已壓縮的檔案可能會顯示最小的尺寸減小。具有高解析度影像的檔案可能會顯示出顯著的尺寸減小以及一些品質損失。
計算整批的總尺寸減少量。將原始 PDF 的組合檔案大小與壓縮版本的組合檔案大小進行比較。對於具有平衡質量設定的批量壓縮來說,通常會減少百分之四十到百分之六十。如果某些檔案的壓縮量比其他檔案少得多,則它們可能之前已經被壓縮過,或者可能主要包含文字和向量內容,這不會從以圖像為中心的壓縮中獲益太多。
在對大資料夾運行批次壓縮之前,請測試三個代表性檔案的壓縮設置,並檢查檔案大小的減少和視覺品質。適用於文字較多的報告的設定可能會對影像較多的簡報產生不可接受的品質損失。在處理整批之前,請根據測試結果調整設定。
對於壓縮後存檔的 PDF,請將原始未壓縮版本保留在單獨的存檔資料夾中。儲存成本低廉。如果收件者稍後要求更高品質的版本,則能夠傳回未壓縮的原始版本,這值得佔用磁碟空間。
對於按排程運行的批次壓縮作業,Automator 工作流程可以儲存為資料夾操作,自動壓縮放置在指定資料夾中的任何 PDF。將 PDF 放入輸入資料夾中,壓縮版本將出現在輸出資料夾中,無需任何進一步的使用者操作。這種監視資料夾方法將批次壓縮轉變為後台程序。
macOS 內建的PDF 壓縮 Quartz 過濾器為大多數文件提供了速度和品質的良好平衡。對於內建過濾器會產生不可接受的品質損失的 PDF,Ghostscript 命令列方法可以提供更精細的控制。使用內建過濾器進行日常批量壓縮,並為需要自訂壓縮設定的特定文件保留命令列。
對於處理大型文件集合的 Mac 用戶,此處所述的PDF Batch壓縮工作流程可大幅降低儲存需求,同時保持文件在所有裝置和平台上的可用性。
Mac 生態系統提供了多種批次 PDF 壓縮路徑,從使用者友好的 Automator 到強大的 Ghostscript 命令列
選擇與您的技術舒適度和每批文件的特定要求相符的減小 PDF 大小方法
批次壓縮將重複的手動任務轉變為自動化工作流程。處理數十或數百個 PDF 所節省的時間很快就超過了設定 Automator 工作流程或學習終端命令所投入的時間。
對於管理大型 PDF 集合的 Mac 使用者來說,批次壓縮不是一次性任務,而是持續的工作流程。設定一次自動化並重複使用它是隨著時間的推移保持文件儲存可管理性的關鍵。
Mac 批量 PDF 壓縮是一項生產力投資。學習這些工具所花費的時間會隨著後續每批 PDF 的壓縮而得到回報,這些 PDF 的壓縮時間為幾分鐘而不是幾小時。
Mac 的批次 PDF 壓縮方法反映了平台理念:實現相同目標的多種路徑,從 Automator 的平易近人的圖形介面到終端命令列的精確控制。使用者可以選擇符合自己舒適度和要求的路徑。
這裡描述的批量壓縮工作流程可以將 PDF 資料夾從數百兆位元組減少到數十兆字節,使它們更易於共享、儲存和存檔,而不會影響其可讀性或實用性。
無論批量壓縮是用於電子郵件分發、雲端儲存優化還是存檔準備,此處描述的 Mac 工具(Automator、使用 AppleScript 預覽和通過終端的 Ghostscript)涵蓋了從簡單到複雜的整個範圍。
Mac 上的批量 PDF 壓縮是一個已解決的問題,有許多好的解決方案。 Automator、AppleScript、終端機和基於瀏覽器的工具之間的選擇取決於任務的特定要求和使用者的技術偏好。每種方法都會產生相同的結果:更小的 PDF 更易於共享和儲存。
Mac 批次壓縮工作流程一旦建立,就會淡入常規文件管理任務的背景,並在其處理的每個批次中悄悄地節省時間和儲存空間。
結果是一個更精簡、更易於管理的 PDF 集合,為接下來的任何事情做好了準備。
嘗試壓縮 PDF
無需安裝。直接在您的瀏覽器中工作。
