Foxit 提供兩條內建路徑來壓縮 PDF——一鍵式「縮減檔案大小」指令,以及更深入的「PDF Optimizer Advanced」模式——兩者都在 Foxit 桌面應用程式內執行,無需上傳文件。「縮減檔案大小」指令透過對點陣影像降取樣並重新編碼相容串流,達成快速縮檔;而 PDF Optimizer Advanced 則提供針對彩色影像、灰階影像、字型、透明扁平化以及物件清理的細部控制。兩種模式都會保留頁數、文字層和表單結構,但會以 Foxit 自選的品質等級重新寫入影像位元串流,且無法觸及檔案中每一種嵌入物件類型或每一個色彩空間。對於想要更小檔案、卻未安裝 Foxit,或希望結果永遠不離開瀏覽器分頁的使用者,本地瀏覽器工具可在當前頁面內重新編碼符合資格的 JPG 影像,並在下載選項提供給讀者之前先驗證輸出。

use foxit to compress pdf
使用 Foxit 壓縮 PDF:步驟與本地替代方案

Foxit 的「縮減檔案大小」指令功能

Foxit PDF Editor 在其桌面應用程式中提供兩條壓縮路徑,較舊的一條就是一鍵式的「縮減檔案大小」指令。在 V10 之前的版本中,選單路為檔案 → 縮減檔案大小。在 V10 及之後版本,同一指令移至檔案 → PDF Optimizer → 縮減檔案大小,Foxit 並新增了「多檔案」子選單,可讓您加入多份文件、重新排序、設定輸出資料夾、選擇檔案命名模式,並決定保留目前的 PDF 版本或降轉為較舊版本。

「縮減檔案大小」指令是最快速的選項。它會以 Foxit 選擇的品質等級重新寫入相容的影像串流、對高解析度點陣進行降取樣、移除冗餘物件,並重新寫入交叉參考表。文字、連結、表單欄位與頁數都會保持不變。在確認之前,對話框會顯示預估的壓縮後大小,讓您判斷此次處理是否值得以品質作為交換,並可選擇保留目前的壓縮設定或切換到特定的 PDF 版本。

PDF Optimizer Advanced:更深入的一輪處理

若需要更精細的控制,同一個「檔案」選單也提供 PDF Optimizer Advanced。此模式會開啟一個設定面板,針對彩色影像、灰階影像與單色影像提供獨立的品質滑桿,另外還有字型、透明扁平化、使用者資料、書籤與中繼資料的獨立控制項。您可以指定輸出的特定 PDF 版本,並選擇在儲存前捨棄表單資料、註解、嵌入縮圖或文件 JavaScript 動作。

進階模式耗時較長,因為它會檢查更多類型的物件,但能觸及一鍵指令所略過的物件。若您的 PDF 來自掃描器、OCR 圖層,或會產出豐富影像物件的設計工具,進階模式較有機會找到壓縮空間。當您需要為了歸檔或法規工作流程而強制採用特定 PDF 版本時,這也是正確的選擇,因為對話框可讓您將輸出鎖定在特定版本,而非保留隱含狀態。

在瀏覽器中本地壓縮 PDF

若您未安裝 Foxit,或希望壓縮處理永遠不離開覽器,Compress PDF 工具完全在當前分頁內執行。讀取、影像解碼、重新編碼、輸出組裝與驗證全部都在您的電腦上完成,因此來源 PDF 永遠不會被傳送到遠端伺服器。

  1. 開啟 Compress PDF 頁面,從您的裝置選擇一份不超過 25 MB 的本地 PDF 檔案。
  2. 選擇 Compress PDF,並等待工具列舉嵌入的影像物件、本地解碼符合資格的 JPG 串流,然後以 JPEG 品質 0.70 重新編碼,並將最長邊限制為 1400 像素。
  3. 查看回報的輸入與輸出大小。若輸出較小且驗證步驟成功,下載按鈕便會啟用,您便可儲存新的 PDF。

此工具只會修改未遮罩、且色彩資料為 DeviceRGB 或 DeviceGray 的 DCTDecode JPG 影像。其他所有內容——文字、字型、向量、表單、註解、中繼資料以及頁數——都會與來源檔案完全一致。若沒有符合資格的影像變得更小,工具會誠實地回傳錯誤,且不會產生下載,因此您絕不會看到一個誤導性的「已壓縮」檔案。若您想比較此本地方式與通用檔案大小壓縮器的差異,在不上傳的情況下本地壓縮 PDF 的指南更深入地說明了相同的工作流程。

哪些檔案實際上會變小

瀏覽器工具針對的是 PDF 內容中一個狹窄的範圍,了解這個範圍便能說明為何有些檔案大幅縮檔,有些則幾乎不動。請將下表視為方向性指引;確切百分比取決於來源影像位元組與 PDF 額外資料,且工具在每次執行後都會回報真實的輸入與輸出數字。

PDF 類型工具可修改的部分預期方向
相簿或內含原始 JPG 影像的掃描頁面符合資格且色彩為 RGB 或 Gray 的 DCTDecode JPG通常大幅縮小
混合 JPG 與 PNG 的行銷傳單僅 JPG 物件;PNG 不受影響中等程度縮小
純文字報告、發票或電子書無符合資格的影像物件不會縮小;工具回報錯誤
內含 CMYK 影像、JPX 串流或遮罩美術的 PDF設計上略過通常不會縮小
內含 300 DPI 或更高解析度螢幕擷圖的 PDF最長邊降縮至 1400 像素通常明顯縮小

表格的整體形狀比任何單一數字更重要:此工具會讓含有大量原始 JPG 位元組的檔案受益,而對依賴文字、向量或不常見色彩空間的檔案則較不利。若您的檔案落在下方的列別,您需要的是通用型優化器,而非 JPG 重新編碼器。

瀏覽器內部的安全限制與驗證

本地工具設有三項硬性上限,以維持解碼的可預測性並防止記憶體用量失控。它接受一份不超過 25 MB 的 PDF、一次最多處理 80 個符合資格的影像物件,且在它解碼的所有影像中,總像素數達到 100 百萬像素時即停止。超出這些限制的檔案會在任何處理開始前回傳明確錯誤,這正是此工具有界限、而非開放式的原因。

每次替換都以位元組比較作為把關。工具會在瀏器的影像元素中解碼每張符合資格的 JPG,將其最長邊降取樣至 1400 像素,以 JPEG 品質 0.70 重新編碼,且僅在候選檔案確實小於原始檔案時,才會在 PDF 中替換該串流。新酬載會在相同的間接參考位置取代原始資料,因此頁面配置、頁數以及對該影像的參照都保持不動。重新編碼使用瀏覽器的 canvas 管線,其遵循 HTML Canvas toBlob 編碼路徑,詳述於 WHATWG HTML 標準中。

在下載連結出現之前,工具會以 PDF.js 函式庫重新開啟組裝完成的 PDF,並確認頁數與來源相符。Mozilla PDF.js API 參考文件說明此函式庫如何在瀏覽器內載入與解析 PDF。格式錯誤的輸出會在您儲存之前被拒絕,因此損壞的 PDF 永遠不會進入您的下載資料夾。

何時應繼續使用 Foxit

Foxit 的桌面應用程式仍具備本地瀏器工具無法比擬的優勢。它能處理 CMYK 影像串流、JPX 編碼物件、透明群組、字型子集化以及中繼資料清理。它可以指定特定的 PDF 版本、移除使用者資料並刪除書。它也能處理超過 25 MB 的檔案,而受限的瀏覽器工具會拒絕這類檔案。若您需要符合歸檔規範、印刷色彩管理或保證無失真的行為,請使用 Foxit 桌面應用程式中的 PDF Optimizer Advanced 模式,或其他專業的 PDF 優化器。

對於日常以照片為主的文件——掃描檔、以 PDF 匯出的簡報、產品型錄、影像密集的報告——本地的 Compress PDF 工具是更快的途徑,因為無需安裝、無需上傳,也無需等待雲端佇列。請保留原始檔案,在 PDF 檢視器中檢查輸出,並在分享前確認視覺品質可接受。若您還需要以與在 Foxit 中相同的方式為結果加上浮水印,Foxit 使用者的本地浮水印工作流程涵蓋了同樣無需上傳的作業方式。