經過數十次編輯和保存的 PDF 會累積無形的包袱。每次增量保存都會追加更改而不是重寫檔案。已編輯物件的舊版本仍保留在文件中。為預覽窗格產生的縮圖在需要後仍會保留很長時間。來自創作軟體的私有應用程式資料嵌入在檔案結構中。這些未使用的資料會增加檔案大小,但不會對可見文件內容做出任何貢獻。
刪除未使用的物件和增量保存資料是一種有針對性的PDF壓縮方法,可以在不影響可見內容的情況下消除無用的重量。沒有影像被下取樣。沒有字體是子集。可見文檔未變更。改變的是檔案大小,透過刪除無用的資料來縮小檔案大小。
WukongPDF 的PDF 最佳化 工具可識別並刪除未使用的對象,作為標準壓縮工作流程的一部分。

了解增量保存和物件累積
增量儲存 PDF 時,編輯器會將變更的物件附加到文件末尾,並更新 XREF 表以指向新版本。舊版本保留在文件中。經過十次增量儲存後,該檔案包含每個已編輯物件的十個版本以及一個活動版本。九個非活動版本會增加檔案大小,但不會顯示。標準「另存為」操作會丟棄增量歷史記錄並僅寫入目前狀態,這就是「另存為」通常會產生比「儲存」更小的檔案的原因。
私有應用程式資料是膨脹的另一個來源。例如,當 Adobe InDesign 建立 PDF 時,該檔案可能包含 InDesign 特定的元數據,可協助 InDesign 重新匯入 PDF。此元資料在設計工作流程中很有用,但在分發的 PDF 中沒有任何作用。 PDF Optimizer 的「放棄私有資料」選項可刪除特定於應用程式的元數據,而不會影響可見文件。
嘗試壓縮 PDF
無需安裝。直接在您的瀏覽器中工作。
使用「另存為」放棄增量保存
最簡單的清理操作也是最有效的。在任何編輯器中開啟 PDF,然後使用「另存為」以新檔案名稱寫入它。另存為操作僅寫入目前文件狀態,丟棄所有增量保存歷史記錄。新文件在功能上與原始文件相同,但更小。比較另存為之前和之後的檔案大小以衡量效果。編輯 20 次的文件可能會縮小 30% 或更多。
應定期對經常編輯的 PDF 執行“另存為”,而不僅僅是在文件完成時執行一次。每個「另存為」都會重置增量歷史記錄,從而防止在多個編輯會話中累積膨脹。每週編輯的文件可以每月或每五次編輯會話後(以先到者為準)進行「另存為」。
使用 PDF Optimizer 刪除未使用的物件
Acrobat Pro 的 PDF 優化器包括「放棄物件」部分,可以對刪除的物件進行精細控制。開啟 PDF,前往「檔案」、「另存為其他」、「最佳化 PDF」。在「放棄物件」部分中,選取「放棄所有評論、表單和多媒體」。如果 PDF 不需要輔助使用標籤,請勾選「放棄文件標籤」。選取放棄嵌入的頁面縮圖。選取丟棄其他應用程式的私有資料。
在「清理」部分下,勾選「刪除未使用的物件」和「壓縮文件結構」。這些設定會刪除任何頁面內容不再引用的對象,包括孤立影像、未使用的字體子集和殘留元資料。優化預覽會在您提交之前估計文件大小的減少量。調整設定並觀察預覽,直到尺寸縮小是值得的,然後儲存優化的檔案。
使用 qpdf 進行命令列清理
qpdf 可以從目前物件重建 PDF,一次刪除增量保存歷史記錄和未使用的物件:qpdf --linearize --object-streams=generate input.pdf output.pdf。 -- Linearize 標誌可以實現快速 Web 視圖優化作為獎勵。 --object-streams 標誌將小物件分組到壓縮流中,進一步減少檔案大小。
| 清理方法 | 它刪除了什麼 | 尺寸減小 |
|---|---|---|
| 另存為(放棄增量保存) | 先前儲存的累積變更歷史記錄 | 大量編輯的文件為 10-30% |
| PDF 優化器(丟棄物件) | 未使用的物件、私有資料、縮圖 | 除了另存為之外還有 5-20% 的額外費用 |
| qpdf——線性化 | 重複和孤立的對象 | 對於具有複雜編輯歷史記錄的文件,為 5-15% |
測量和驗證清理
清理後,將已清理文件的頁數、圖像品質和文字內容與原始文件進行比較。任何超出檔案大小的變更都表示清理刪除了不應刪除的內容。並排開啟兩個檔案並以高縮放比例翻閱幾頁。內容在視覺上應該是相同的。對兩者運行文本提取並比較輸出。文字應該完全匹配。
如果清理刪除了一些重要內容,例如您打算保留的表單欄位或註釋,請在取消選取相關「丟棄物件」選項的情況下重新執行最佳化。只要您保留原始檔案作為備份,清理是可設定的且非破壞性的。一旦您確認清理後的文件正確,較小的文件將替換原始文件以進行分發和共享。
刪除未使用的物件和增量保存資料是 PDF 壓縮最溫和的形式。它可以減小檔案大小,而不會影響影像解析度、字體品質或文件功能。清理後的文件在外觀和行為上與原始文件相同,只是較小。
比較清理前後的文件大小
記錄每種清理方法所實現的尺寸減少。注意原始尺寸、另存為後的尺寸以及 PDF Optimizer 後的尺寸。該文件有助於校準對未來清理的預期,並確定哪些文件從哪種方法中獲益最多。
在大多數情況下,顯示最小減少量的檔案已經是有效的。急劇縮小的文檔已經變得越來越臃腫。使用此資訊來確定將來類似文件的清理方法的優先順序。
實際上,定期 PDF 清理對儲存成本和傳輸時間的累積影響對於管理大型文件集合的組織來說非常重要。將一萬個 PDF 減少 20% 可節省 GB 的儲存空間並減少備份視窗。
對外分發 PDF 時,發送前進行清理是一種專業禮貌。收件者得到的文件較小,下載速度更快。清理後的文件還可以避免因縮圖中過時的內容或從臃腫版本生成的預覽而造成混亂。
PDF 清理應與壓縮區分開來。清理會刪除未使用的資料而不影響品質。壓縮會降低較小尺寸的品質。清理總是安全的。壓縮涉及權衡。首先執行清理,然後評估是否需要壓縮。
從實際角度來看,在大多數情況下,包括定期清理在內的文件生命週期策略可確保 PDF 保持高效。建立時的清理會刪除創作工件。編輯期間的清理可防止膨脹。歸檔前的清理可確保歸檔版本緊湊。
實際上,Acrobat Pro 中的 PDF 優化器預覽會顯示套用變更先前估計的檔案大小會減少。使用此預覽來嘗試不同的清理選項組合併找到最佳平衡。
某些 PDF 物件被標記為未使用,但仍由 JavaScript 操作或表單欄位計算引用。刪除這些物件可能會破壞功能。在分發之前徹底測試清理後的 PDF。
對於將長期存檔的 PDF,清理尤其重要,因為它會刪除可能使未來 PDF 讀者感到困惑的特定於應用程式的資料。乾淨的 PDF 更有可能在幾十年後正確呈現。
清理操作的順序很重要。首先透過「另存為」放棄增量儲存,然後透過 PDF Optimizer 刪除未使用的物件。每個步驟都會減少檔案大小,然後下一步會在較小的基礎上進行操作。
記錄組織中每種 PDF 類型所使用的清理設定。設定參考指南使任何團隊成員都可以應用一致的清理,而無需每次都嘗試優化器設定。
對於嵌入 OCR 文字的掃描 PDF,請小心不要在清理過程中刪除 OCR 圖層。 OCR 文字儲存為不可見的頁面內容,並且可能被清理工具分類為隱藏物件。
在大多數工具中,定期 PDF 清理所節省的磁碟空間會隨著時間的推移而累積。儲存 10 萬個 PDF 的組織平均膨脹 15%,這會浪費大量儲存空間來儲存讀者永遠不會看到的資料。
清理應該是一項計劃的維護活動,例如磁碟碎片整理或資料庫清理。每月清理活躍編輯的文件和每年清理存檔的集合可保持長期儲存效率。
高效率的 PDF 是對收件人的專業禮貌,也是組織的節省成本的措施。 PDF 中每兆位元組的不必要資料都會消耗儲存空間、頻寬和收件者的耐心。定期清理是一項很小的投資,但可以在整個文件生命週期中帶來持續的回報。
刪除未使用的物件和增量保存資料是減少 PDF 大小的最溫和的形式。它在不影響影像品質或文件功能的情況下減輕了負擔。清理後的 PDF 在視覺上與原始文件完全相同。僅檔案大小發生變化。對於定期文件維護,這是第一個也是最安全的最佳化。
嘗試壓縮 PDF
無需安裝。直接在您的瀏覽器中工作。
