Compress PDF 工具可將本機 PDF 壓縮至 25 MB 以下,方式是將符合資格的內嵌 JPG 影像重新編碼,限制最大尺寸為 1400 像素、JPEG 品質 0.70,且僅替換那些確實比原始檔案更小的影像串流。整個過程完全在您的瀏覽器分頁中執行,因此來源檔案絕不會離開您的裝置。由於此工具僅在 PDF 結構中的同一個間接參照位置替換影像串流,因此頁數、文字、連結、向量物件、表單、註解與詮釋資料皆能保持完整。這種安全性的代價就是範圍限制:只有未遮罩的 DCTDecode JPG 影像(具備 DeviceRGB 或 DeviceGray 色彩資料且未含解碼參數)才符合資格,這表示此工具最適用於照片為主或掃描的 PDF,通常無法壓縮純文字文件。當新編碼的 JPG 結果比原始位元組串流還要大時,工具會保留原始影像,而不是自行猜測。這使得 Compress PDF 工具成為 PDF-XChange Editor 的一個刻意受限的瀏覽器替代方案,適用於在未安裝軟體的工作站上壓縮影像為主 PDF 的常見情境。

how to compress using pdf xchange editor
how to compress using pdf xchange editor

為什麼要在不使用 PDF-XChange Editor 的情況下壓縮 PDF

PDF-XChange Editor 一直是 Windows 上處理 PDF 的熱門選擇,其內建的壓縮功能能以多種方式縮減檔案大小。當使用者需要將 PDF 縮減以便寄送電子郵件、上傳至表單,或符合儲存空間上限時,通常會搜尋這套軟體。問題在於 PDF-XChange Editor 是一款需要安裝與授權的 Windows 桌面應用程式,且其壓縮控制項可能比大多數人處理一次性任務時所想要的更為繁瑣。一個在本機執行的瀏覽器工具則提供了不同的途徑:開啟網頁、拖入檔案,並在工具能確實產生較小檔案時取得較小的下載檔案。其權衡在於範圍更窄——瀏覽器工具僅針對一組特定且定義明確的影像串流進行處理,而 PDF-XChange Editor 則能嘗試更廣泛的最佳化。對於來自掃描器或手機相機的影像為主文件,這種較窄的範圍通常正是重點所在。對於包含混合色彩空間、遮罩影像或嚴格歸檔要求的文件,桌面應用程式仍是較安全的選擇。

Compress PDF 工具能與無法壓縮的內容

此工具遵循嚴格的允許清單,而非猜測哪些內容可能有效。每個內嵌的影像 XObject 都會經過檢查,只有符合所有規則的影像才會被視為可替換的對象。這個清單刻意設計得很窄,以便讓結果可以預測。

影像串流特性工具採取的動作
未遮罩的 DCTDecode JPG,DeviceRGB 色彩符合資格 — 可能會重新編碼並替換
未遮罩的 DCTDecode JPG,DeviceGray 色彩符合資格 — 可能會重新編碼並替換
含解碼參數的 DCTDecode JPG略過 — 在輸出中保持不變
遮罩或軟遮罩的 JPG 影像略過 — 在輸出中保持不變
JPXDecode(JPEG 2000)影像略過 — 在輸出中保持不變
CMYK、Indexed 或 ImageMask 色彩資料略過 — 在輸出中保持不變

如果 PDF 內容中沒有任何符合資格的串流——例如純文字合約、純向量圖表,或使用 JPEG 2000 而非傳統 JPG 的文件——此工具將無法產生更小的檔案。它會回傳一個誠實的錯誤訊息,而不是偽造一個下載檔案。這樣的行為是有意為之:一個默默交回大小相同或更大檔案的工具將難以令人信任,特別是在目標是讓文件符合大小限制的情況下。同樣的誠實原則也逐項適用於混合 PDF 內的內容:每個未通過所有規則的影像都會原封不動地保留,只有真正縮小的符合資格串流會被替換。

如何在瀏覽器中壓縮 PDF

如果您需要一份影像為主 PDF 的較小複本,且不想開啟 PDF-XChange Editor,Compress PDF 工具是最快速的途徑。它的設計理念是能在一個使用階段中完成開啟、使用與關閉,所有工作都在當前分頁中執行。

  1. 在瀏覽器中開啟 Compress PDF,並從您的電腦中選擇一個本機 PDF。檔案必須是真正的 PDF,且大小不得超過 25 MB;較大的檔案會在任何處理開始之前遭到拒絕。
  2. 選擇 Compress PDF,並等待工具列舉檔案中的內嵌影像 XObject。只有未遮罩的 DCTDecode JPG 串流(具備 DeviceRGB 或 DeviceGray 色彩資料且未含解碼參數)會被傳遞至後續處理;所有其他影像都會保持不變。
  3. 每張符合資格的 JPG 都會在瀏覽器影像元素中解碼,縮小至最長邊為 1400 像素的尺寸,然後以 JPEG 品質 0.70 重新編碼。新的位元組串流會與原始串流進行比較,每張影像僅保留較小的那一個。
  4. 讀取結果畫面上顯示的輸入大小與輸出大小。如果輸出較小,則會顯示下載連結;如果沒有符合資格的影像變得更小,工具會回傳錯誤,而非提供大小相同或更大的檔案。
  5. 點選經過驗證的下載連結以儲存新的 PDF,並在任何 PDF 檢視器中重新開啟它,在分享或取代原始檔案前檢查頁面、文字與影像。

以上就是完整的工作流程。無需註冊、無需帳號,也沒有上傳步驟,因為讀取檔案、識別影像串流、重新編碼 JPG、重新組裝 PDF 以及驗證結果,皆在您當前的瀏覽器分頁中執行。下載連結顯示前,輸出檔案會先以 PDF 檢視器重新開啟,因此格式錯誤的結果絕不會被呈現為成功的壓縮。

此工具如何重新編碼符合資格的 JPG 影像

在底層,工具遵循一連串固定的步驟,以確保每次都做出相同的決策。它會透過 Mozilla PDF.js 載入一個有大小限制的本機 PDF,列舉影像 XObjects,僅允許未遮罩且無解碼參數的 DCTDecode DeviceRGB 或 DeviceGray 串流,然後在瀏覽器影像元素中解碼每張符合資格的 JPG。解碼後的點陣圖會繪製到畫布上,縮小至最長邊最多 1400 像素,再透過 WHATWG HTML 規範所定義的標準 canvas toBlob 介面以品質 0.70 重新匯出為 JPG。

要了解這對單一影像的意義,請以一張 3000 × 2000 像素的 JPG 為例。最長邊為 3000 像素,大於 1400 像素,因此工具會計算縮放比例為 1400 ÷ 3000 ≈ 0.4667,並將其套用至兩個維度。新的點陣圖為 1400 × (2000 × 0.4667) = 1400 × 933 像素(已四捨五入)。該點陣圖會以品質 0.70 重新編碼,其位元組串流會與原始串流進行比較。只有在新串流實際上比原始串流更小時,才會進行替換;否則原始位元組串流會保留在相同的間接參照位置。檔案中每張符合資格的影像都會執行相同的比較,而 PDF 結構的其餘部分——頁面樹、字型、連結、表單、註解、詮釋資料——則保持不變。

何時應繼續使用 PDF-XChange Editor 或桌面最佳化工具

Compress PDF 瀏覽器工具刻意設計得比 PDF-XChange Editor 範圍更窄,而這是有意為之。在兩者之間的選擇,取決於您實際擁有的是哪一類文件。

情境更合適的選擇
影像為主或掃描的 PDF,含內嵌 JPG 影像,且不允許安裝軟體Compress PDF 瀏覽器工具
文件必須保持嚴格無損,或使用歸檔用的色彩描述檔PDF-XChange Editor 或桌面最佳化工具
PDF 包含 CMYK、JPEG 2000、遮罩或 Indexed 色彩影像PDF-XChange Editor 或桌面最佳化工具
需要一般串流壓縮、字型子集化或物件串流清理PDF-XChange Editor 或桌面最佳化工具
檔案超過 25 MB、含超過 80 張符合資格的 JPG,或影像總面積超過 100 百萬像素無大小上限的桌面最佳化工具

如果您的文件符合上述任何情況,請安裝 PDF-XChange Editor 或其他桌面最佳化工具,並使用其完整的壓縮管線。瀏覽器工具應被視為影像為主文件的便利選擇——在這類文件中,可以接受取得視覺上較小的本機複本——而非完整 PDF 最佳化工具的全方位替代品。

需牢記的實際限制

在將瀏覽器工具作為經常性工作流程的依據之前,請記住幾項限制。此工具接受單一 PDF 檔案大小上限為 25 MB,最多處理 80 個符合資格的影像物件,並將其處理影像的總解碼影像面積上限設為 100 百萬像素。PDF 額外負擔、內嵌字型與未壓縮的物件串流皆會計入您的原始檔案大小,因此一個看似「很大」的純文字 PDF 可能完全不會縮小,即使頁數很少。請務必保留原始檔案,並在分享前於檢視器中檢視輸出結果,因為在 JPEG 品質 0.70 下處理細節豐富的照片時,可能會產生一些視覺損失。對於同樣適合在瀏覽器中處理的相關任務——例如在壓縮後修剪每頁的邊界——crop-a-PDF-without-PDF-XChange Editor 指南 介紹了符合相同免安裝方式的工作流程。

若需更深入的瞭解,請參閱 如何使用 Bluebeam 壓縮 PDF