部落格

在瀏覽器中壓縮 PDF:以 27 個真實檔案進行的公開基準測試

簡短回答

在 27 個公開 PDF(合計 104.5 MB)中,「強力」省下總大小的 49%,「建議」省下 27%,無損的「輕度」省下 3%。幾乎全部來自手冊與簡報中以高解析度儲存的照片。文字文件與表單本來就很精簡,而典藏掃描檔已經使用專門的壓縮,因此工具常常直接交回原檔,而不是給你更大的檔案。

我們測了什麼

我們選了 27 個任何人都能下載的 PDF(共 880 頁):美國稅務表單、NIST 報告與 arXiv 論文、NASA 簡報、USGS 說明單,以及 1894 至 1920 年間印刷、由圖書館掃描的型錄。每個檔案都經過我們的壓縮 PDF 頁面,也就是你使用的同一套程式碼,三個等級都跑過。

  • 輕度在不更動內容的情況下重新儲存檔案:無損,文字仍可選取。
  • 建議與強力會把每一頁重繪成 JPEG 圖片(150 與 110 dpi)。照片會小很多,但文字就無法再選取。如果圖片沒有比「輕度」的結果小,工具會保留「輕度」的結果。
  • 當某個等級無法省下至少 2%,工具會告知 PDF 已經最佳化,並且不交回任何檔案。表格中以「未變更」表示。

各類文件的結果

各類文件節省的總大小
類型檔案數輕度建議強力
表單2−2%−2%−2%
文字文件5−2%−2%−2%
簡報60%−42%−64%
手冊與說明單6−17%−61%−80%
掃描檔80%−4%−32%
所有檔案27−3%−27%−49%

縮小最多的是手冊與說明單:因為照片以印刷解析度儲存,「強力」省下其總大小的 80%,「建議」省下 61%。其次是簡報(「強力」為 64%),但差異很大:大部分來自一份滿是大照片的簡報,另有好幾份完全沒有變小。

掃描檔是意外的發現。Internet Archive 等圖書館已經用專為掃描設計的格式壓縮(文字用 JBIG2、圖片用 JPEG 2000),我們樣本中的每一份掃描檔都兩者兼用。把這些頁面重繪成一般 JPEG 圖片很少有幫助:「建議」省下 4%,「強力」省下 32%,代價是畫質下降。直接用手機或辦公室掃描器掃出來的檔案,通常壓縮得少很多。

表單與文字文件幾乎不變(文字文件在任何等級都是 2%):它們主要由本來就很精簡的文字和字型構成。重繪成圖片反而會變大,所以工具保留無損的結果。

就全部 27 個檔案而言,「輕度」省下總大小的 3%,「建議」27%,「強力」49%。變小的檔案數:「輕度」5 個、「建議」11 個、「強力」18 個。如今發布的 PDF 大多已經壓縮得很好,工具會如實告訴你,而不是交回更大的檔案。

速度與視覺保真度

在「建議」等級,處理時間的中位數為每頁 0.6 秒(無介面的 Chromium 141,測試機:Intel Xeon, 2.80GHz,4 核心)。近期的筆電或手機應該在差不多的範圍;高解析度掃描檔需要更久,因為每一頁都要重新算繪與編碼。

為了解圖片化的代價,我們把每個結果的前三頁與原檔比較,兩者都以 96 dpi 算繪,並使用 SSIM(結構相似度,1 代表完全相同)評估。在「建議」重繪成圖片的 7 個檔案中,SSIM 中位數為 0.93;在「強力」重繪的 15 個檔案中為 0.91(最低 0.81)。實際上,文字在螢幕和紙上都仍然清楚可讀,但放大時看起來較柔和,而且無法再選取或搜尋。

每個檔案

每個檔案、每個等級(時間與 SSIM:「建議」等級)
檔案(來源)頁數原始大小輕度建議強力時間SSIM
irs-form-1040表單20.21 MB未變更未變更未變更1.3 s—
irs-form-w9表單60.13 MB−5% 0.13 MB−5% 0.13 MB−5% 0.13 MB1.8 s完全相同
arxiv-1512-03385文字文件120.78 MB−13% 0.68 MB−13% 0.68 MB−13% 0.68 MB3.3 s完全相同
arxiv-2101-00001文字文件110.16 MB−18% 0.13 MB−18% 0.13 MB−18% 0.13 MB2.9 s完全相同
irs-1040-instructions文字文件1264.2 MB未變更未變更未變更24.2 s—
nist-csf-2文字文件321.4 MB未變更未變更未變更4.4 s—
nist-sp-800-63b文字文件801.4 MB未變更未變更未變更9.3 s—
nasa-crew-training簡報111.6 MB未變更未變更−36% 1.0 MB2.1 s—
nasa-dryden-overview簡報2920.3 MB未變更−74% 5.2 MB−88% 2.5 MB6.1 s0.974
nasa-luvoir-concept簡報291.9 MB未變更未變更未變更5.5 s—
nasa-resource-prospector簡報255.8 MB未變更−3% 5.6 MB−54% 2.6 MB6.3 s0.942
nasa-sep-concepts簡報141.4 MB未變更未變更未變更2.6 s—
nasa-viper-rover簡報375.7 MB未變更未變更−32% 3.9 MB5.8 s—
usgs-amphibians手冊與說明單44.1 MB−63% 1.5 MB−63% 1.5 MB−81% 0.77 MB3.6 s完全相同
usgs-bee-lab手冊與說明單28.1 MB未變更−90% 0.79 MB−95% 0.36 MB4.5 s0.897
usgs-fs-2016-3033手冊與說明單41.5 MB未變更−10% 1.4 MB−59% 0.63 MB3.1 s0.914
usgs-fs-2018-3022手冊與說明單41.1 MB未變更未變更−40% 0.66 MB3.8 s—
usgs-satellite-photos手冊與說明單20.34 MB未變更未變更−14% 0.29 MB1.6 s—
usgs-wetland-loss手冊與說明單42.8 MB−19% 2.3 MB−36% 1.8 MB−71% 0.83 MB2.2 s0.890
scan-harkett-nursery-1894掃描檔549.3 MB未變更未變更−37% 5.8 MB63.9 s—
scan-hastings-seeds-1920掃描檔186.4 MB未變更−25% 4.8 MB−66% 2.2 MB28.7 s0.951
scan-henderson-bulbs-1909掃描檔267.7 MB未變更−3% 7.5 MB−55% 3.5 MB44.9 s0.930
scan-lineage-book-1900掃描檔1688.4 MB未變更未變更未變更187.7 s—
scan-pierson-seeds-1920掃描檔542.6 MB未變更未變更未變更48.5 s—
scan-washington-calendar-1900掃描檔361.7 MB未變更未變更未變更35.2 s—
scan-yachtsman-manual-1903掃描檔542.9 MB未變更未變更−21% 2.3 MB56.5 s—
scan-york-catalogue-1901掃描檔362.5 MB未變更未變更−35% 1.6 MB31.2 s—

這對你的檔案代表什麼

  • 以文字為主的 PDF(合約、表單、報告)不會縮小太多,這很正常。「輕度」是安全的選擇。
  • 滿是照片的文件(手冊、型錄、投影片)才是壓縮真正有用的地方:先試「建議」,若受上傳限制再用「強力」。
  • 來自圖書館或典藏機構的掃描檔,可能已經小到不能再小。用手機掃描的檔案通常還不是。
  • 想達到特定大小,可以使用「目標大小」選項,或參考我們的指南把 PDF 縮小到 5 MB 以下。壓縮會把頁面變成圖片:之後若要搜尋文字,請把壓縮後的檔案交給 OCR PDF 處理。

如何重現

檔案清單(含來源、授權與 SHA-256 指紋)、所有測量值,以及操作工具的腳本,都隨本文一併公開。檔案的測量日期為 2026年10月4日。測試期間沒有任何檔案被上傳到任何地方:工具在瀏覽器分頁中執行。

esc