大多數PDF壓縮工具將一組設定套用至文件中的每個頁面。每個圖像都被下採樣到相同的分辨率,並且每個文字元素都得到相同的壓縮演算法。這種統一的方法適用於所有頁面都相似的文檔,例如純文字報告或純照片組合。對於混合文字較多的頁面與圖像較多的頁面的文檔,單一壓縮設定要么過度壓縮文字頁面,要么過度壓縮圖像頁面。
對同一 PDF 中的文字區域和圖像區域應用不同的壓縮比均勻壓縮產生更好的結果。文字仍然清晰易讀,因為它是使用專為向量內容設計的無損演算法進行壓縮的。圖像會大幅降低取樣,因為它們比文字更能容忍解析度降低。總檔案大小的減少量大於保守應用的均勻壓縮,足以保持文字可讀,並且兩種內容類型的視覺品質都保留在各自所需的層級。
WukongPDF 的PDF 質量 和壓縮工具應用智慧按元素壓縮,在同一文件中以不同方式處理文字和影像。為了手動控制每個元素的設置,Adobe Acrobat Pro 的 PDF 最佳化器提供了最精細的控制。

為何均勻壓縮會損壞混合內容的 PDF
文字無法容忍壓縮偽影。以低解析度渲染的單一字元很快就會變得難以辨認。 72 DPI 下的字母「e」可能只有 4 到 6 像素高,任何進一步的下取樣都會將其變成無法辨識的污跡。相比之下,影像包含的像素遠多於螢幕顯示所需的像素。 300 DPI 下的照片包含的像素大約是 75 DPI 下同一影像的 16 倍。將影像降採樣到螢幕解析度可以刪除冗餘像素,而對於大多數觀看場景不會造成明顯的品質損失。
將所有內容下取樣至 150 DPI 的統一壓縮通道會使文字稍微模糊,同時留下顯著的影像壓縮。將採樣降低至 72 DPI 的統一通道使影像足夠小,但使文字幾乎難以辨認。正確的方法是使用無損壓縮演算法(例如 Flate 或 ZIP)處理文字區域,並將其解析度保留為原始值,同時使用有損 JPEG 壓縮以降低的 DPI 處理影像區域。這兩種內容類型在同一壓縮操作中會經歷不同的最佳化路徑。
嘗試壓縮 PDF
無需安裝。直接在您的瀏覽器中工作。
在 Adobe Acrobat Pro 中配置每個元素壓縮
在 Acrobat Pro 中開啟 PDF,然後依序前往「檔案」、「另存為其他」和「最佳化的 PDF」。 PDF 優化器對話方塊打開,左側面板列出壓縮類別。按一下“圖像”以配置圖像壓縮。使用雙三次下採樣將彩色影像的下採樣目標設定為 150 DPI,這會產生乾淨的照片結果。使用 JBIG2 無損壓縮將單色影像設定為 300 DPI,以保持掃描文件中的文字清晰度。在「壓縮」下,為中等品質的彩色影像選擇 JPEG,為單色影像選擇 ZIP。
文字保護的關鍵設定位於透明度和清理部分,而不是圖像部分。在“清理”下,選取“壓縮文件結構”和“刪除未使用的物件”,這兩者都可以減少檔案大小而不影響可見內容。對於與文字相關的對象,不要選取「丟棄對象」。優化器的字體部分控製字體嵌入和子集化。確保除非需要,否則未選取“嵌入所有字體”,並選取“子集嵌入字體”。字體子集僅包括文檔中實際使用的字符,而不是整個字體文件,對於僅使用大字體字符集的一小部分子集的文檔,這可以將字體資料減少 70% 到 90%。
配置設定後,按一下「確定」並以新名稱儲存優化檔案。以 100% 縮放並排比較原始 PDF 和優化 PDF。兩個版本之間的文字應該無法區分。在所選的下方取樣解析度下,影像可能會出現輕微的軟化,但不會出現明顯的壓縮偽影,例如塊狀邊緣或色帶。
使用 Ghostscript 進行命令列控制
Ghostscript 透過其設備參數提供對每個元素壓縮設定的命令列存取。 ColorImageResolution、GrayImageResolution 和 MonoImageResolution 參數獨立設定每種影像類型的下取樣目標。 ColorImageFilter 參數設定彩色影像的壓縮演算法。用於混合內容壓縮的典型 Ghostscript 指令為:gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.7 -dPDFSETTINGS=/printer -dColorImageResolution=150 -dMonoImageResolution=300 -dColorImageFilter=150 -dMonoImageResolution=300 -dColorImageFilter=150 -dMonoImageResolution=300 -dColorImageFilter=1500 -dMonoImageFilter=/CCITTFaxEncode -sOutputFile=output.pdf input.pdf。
實際上,/printer PDFSETTINGS 預設對所有影像類型套用 300 DPI,這比所需的要高。覆蓋預設後的特定參數以降低彩色影像分辨率,同時保持較高的單色解析度。 Ghostscript 根據參數層次結構處理 PDF,明確參數覆寫預設預設值。命令列方法可編寫腳本且免費,使其適合在伺服器上批次處理混合內容 PDF 或作為自動發布管道的一部分。
| 內容類型 | 壓縮策略 | 典型減少 |
|---|---|---|
| 高解析度照片 | 降採樣至 100-150 DPI,JPEG 中等質量 | 照片頁 50-80% |
| 文字和向量圖形 | Flate/ZIP無損壓縮,保持原始分辨率 | 文字頁 10-30% |
| 混合頁面 | 應用每個圖像設置,保留文字向量 | 整體 30-60% |
依內容類型驗證壓縮結果
壓縮後,驗證文字和PDF影像是否得到了預期的處理。在 Acrobat Pro 中,使用「列印製作」功能表下的「輸出預覽」工具來檢查各個影像解析度。物件檢查器列出目前頁面上的每個影像及其壓縮後的有效解析度。確認彩色照片顯示目標分辨率,例如 150 DPI,並且包含文字的螢幕截圖顯示更高的分辨率,例如 200 到 300 DPI。頁面內容審核確認每個元素的設定已正確套用。
若要快速目視檢查,請將文字區域縮放至 200%。字符應保持清晰,邊緣不軟化。然後將攝影影像縮放至 200%。極限變焦時出現一些像素化是可以接受的,因為影像針對正常觀看距離進行了下取樣。使用 Acrobat Pro 中的比較文件工具在原始 PDF 和優化 PDF 之間切換,產生突出顯示像素級差異的視覺差異。差異應顯示影像區域的變化,而純文字區域沒有變化。
在同一個 PDF 中以不同的方式壓縮文字和圖像是生成文件的專業方法,該文件既足夠小以方便分發,又足夠清晰以方便閱讀。在 Acrobat Pro 的 PDF 優化器中配置每個元素的壓縮設定只需花費 5 分鐘,所產生的結果明顯優於任何一刀切的壓縮預設。對於主要在螢幕上分發的文檔,按元素的方法可提供讀者所期望的清晰文字以及移動檢視者所欣賞的快速加載。
為混合內容 PDF 建立可重複使用的壓縮預設
如果您經常從相同來源產生混合內容的 PDF(例如帶有圖表和評論的月度報告),請將每個元素的壓縮設定儲存為 Acrobat Pro 中的可重複使用的預設。在「PDF 優化器」對話方塊中,配置典型文件類型的所有設置,然後按一下對話方塊頂部的「儲存」按鈕並命名預設,例如「每月報告最佳化」。下次需要壓縮類似文件時,請開啟 PDF 優化器,從「設定」下拉清單中選擇已儲存的預設,然後按一下「確定」。一鍵即可套用整個優化,無需重新配置各個設定。
對於共享壓縮標準的團隊,將預設匯出為檔案並分發給所有團隊成員。將預設檔案放置在每台電腦上的 Acrobat Pro 設定資料夾中。然後,每個團隊成員應用相同的壓縮設置,在不同人創建的文件中產生一致的輸出。一致的壓縮可以防止以下情況:有些團隊成員發送清晰但大的 PDF,而其他團隊成員則發送小但模糊的 PDF,每個人都相信自己的方法是正確的。
處理具有混合頁面類型的掃描 PDF
在掃描的 PDF 中,某些頁面是清晰的文本,其他頁面是顆粒狀的照片,這是一個具有挑戰性的壓縮場景。文字頁面需要高單色解析度以保證清晰度。照片頁面需要適度的顏色縮減採樣來控製檔案大小。應用於整個文件的單一壓縮設定會犧牲文字清晰度或照片品質。
解決方案是在壓縮之前按頁面類型分離文件。將 PDF 拆分為兩個暫存檔案:純文字頁面和純照片頁面。使用針對其內容優化的設定來壓縮每個內容。然後將優化後的文件合併回單一 PDF。這個三步驟工作流程需要額外兩分鐘的時間,但會為每種頁面類型產生最佳結果。使用重複混合內容文件的腳本自動執行拆分-壓縮-合併過程。拆分-壓縮-合併工作流程相當於 Acrobat Pro 內部執行的按元素壓縮的手動操作,透過稍長但完全可控的過程為您提供相同的結果。
在大多數工具中,在同一文件中使用不同設定壓縮文字和圖像的能力是可接受的 PDF 輸出與優秀 PDF 輸出的區別。對於任何將在螢幕上閱讀而不是列印的文檔,清晰的文字是不可協商的。讀者會立即註意到模糊的文字。 150 DPI 下稍微柔和的照片幾乎難以察覺。尊重文字和圖像的不同品質要求,無論文件大小如何,都會產生一種專業製作的文件。對同一 PDF 中的文字和圖像套用不同的壓縮,可以使文件載入速度快、閱讀舒適,並以每種內容類型所需的品質等級表示其內容。
嘗試壓縮 PDF
無需安裝。直接在您的瀏覽器中工作。
