PDF 壓縮指南
PDF 壓縮等級詳解:檔案大小與影像品質如何取捨
「等級」只是方便選取的名稱;真正左右結果的,是背後做了什麼,以及原始 PDF 裡裝了什麼。
最後更新
PDF 壓縮等級其實是一組處理選項,不是通用的畫質分數。無損清理可重新組織資料,而不刻意丟棄資訊;有損影像壓縮與下採樣,則以像素細節換取較少的位元組。內嵌字型、重複物件和先前已壓縮的內容,也會改變結果。判斷時應比較輸入、輸出的原始位元組數,再檢查實際檔案,不能把預設名稱當作品質證明。
壓縮用語各自代表什麼
| 術語 | 含義 | 實際影響 |
|---|---|---|
| 無損壓縮 | 重新編碼資料,且不刻意捨棄資訊,之後仍可還原。 | 較適合母版,但節省空間的幅度可能不如調整影像細節。2 |
| 有損影像壓縮 | 永久移除部分像素資料,藉此縮小影像串流。 | 通常能省下更多空間,代價是文字邊緣、照片和標記可能出現可見變化。1 |
| 下採樣 | 把來源像素合併成數量較少、尺寸較大的像素,使影像解析度下降。 | 影像資料會變少,但頁面能維持清晰放大或列印的程度也受限。1 |
| 內嵌字型 | 字型程式或子集一併存入 PDF,讓文字能依原設計呈現。 | 這會增加位元組;移除後可能發生字型替代,外觀也可能改變。1 |
| 冗餘物件 | 未使用、過時、重複、隱藏或特定程式產生的結構仍留在檔案中。 | 清理可節省空間;移除過頭,標籤、表單、圖層或連結可能損壞。1 |
| 已經壓縮的內容 | 影像與串流在這次處理前,就已用緊湊格式編碼。 | 再跑一遍可能幾乎沒有改善;若硬要縮小,往往得犧牲品質。 |
兩個百分比,回答的是不同問題
remaining-size ratio = output bytes / input bytes × 100輸出為 6 MB、輸入為 10 MB 時,剩餘大小比例是 60%。
reduction percentage = (input bytes − output bytes) / input bytes × 100同一份檔案從 10 MB 變成 6 MB,縮減比例為 40%。
用原始位元組數算一次固定樣本
文字型樣本從 11,762 bytes 變成 6,077 bytes。剩餘大小比例為 6,077 / 11,762 × 100;縮減比例則是 (11,762 − 6,077) / 11,762 × 100 = 48.33%。四捨五入後與公開紀錄相符;方法頁和 JSON 都保留原始值及適用邊界。3, 4
先比較三份固定樣本,別急著一概而論
同一組測試裡,文字型樣本縮減 48.33%,掃描型樣本為 91.26%,影像型樣本則是 81.74%。三者的輸入/輸出頁數依序為 4/4、2/2 和 2/2;PDF 自動解析檢查欄位依序為 true、true 和 true。這些欄位只確認檔案可解析並讀出頁數,既不評量文字可讀性與影像細節,也無法預測新檔案。3, 4
| 證據 ID | 測試樣本 | 記錄的模式 | 輸入位元組數 | 輸出位元組數 | 縮減比例 | 輸入頁數 | 輸出頁數 | PDF 自動解析檢查 | 適用邊界 |
|---|---|---|---|---|---|---|---|---|---|
| geo-compress-text-v1 | text-heavy-pdf-v1 | standard | 11,762 bytes | 6,077 bytes | 48.33% | 4 | 4 | true | PDFStay 固定測試樣本;不代表承諾的壓縮率或視覺品質分數 |
| geo-compress-scan-v1 | scan-style-pdf-v1 | scanned | 2,141,091 bytes | 187,107 bytes | 91.26% | 2 | 2 | true | PDFStay 固定測試樣本;不代表承諾的壓縮率或視覺品質分數 |
| geo-compress-image-v1 | image-heavy-pdf-v1 | image | 1,845,799 bytes | 337,064 bytes | 81.74% | 2 | 2 | true | PDFStay 固定測試樣本;不代表承諾的壓縮率或視覺品質分數 |
PDFStay 固定測試樣本;不代表承諾的壓縮率或視覺品質分數
按用途選,不要只挑看起來最強的名稱
為什麼一個等級無法承諾固定結果
每份 PDF 的像素、字型、物件串流、中繼資料、圖層與既有壓縮組合都不同。同一個預設可能幾乎不動某份檔案,卻大幅縮小另一份。頁數吻合而且能開啟,只是必要條件,不等於視覺品質合格。請保留原始檔、記錄原始位元組數,並按預定用途驗收輸出。
常見問題
縮減 90% 一定比縮減 50% 更好嗎?
不一定。百分比計算的是移除多少位元組,不是檔案是否適用。高縮減可能來自影像資料很多的掃描檔,也可能掩蓋不能接受的細節損失。
為什麼選擇高壓縮等級後,PDF 檔案大小幾乎沒變?
檔案可能已有緊湊的影像串流、字型子集,可清理物件也很少。若強迫它再變小,就可能需要下採樣或有損影像處理,而這些做法不適合每一份檔案。
縮減比例為 48.33% 時,檔案還剩多少?
用 100% 減去記錄中的 48.33%;也可以將 6,077 輸出位元組除以 11,762 輸入位元組,再乘以 100。兩者算出的都是留下來的比例。4
資料來源
- Adobe Acrobat — PDF Optimizer settings官方技術文件來源審閱日期:
- FADGI — Technical Guidelines for Digitizing Cultural Heritage Materials政府技術指引來源審閱日期:
- PDFStay reproducible compression checksPDFStay 第一方方法說明來源審閱日期:
- PDFStay compression benchmark data (JSON)PDFStay 第一方資料來源審閱日期: