「檔案超過大小限制。」PDF 很容易變肥——用手機掃幾張,就超過 email 或上傳上限了。這篇說明原因與解法。
這件事我們自己測過。 334.1 KB 的測試文件壓出來是 167.6 KB,正好一半。但要看清楚這一半是誰付的:我們的工具會把每一頁算繪成 JPEG、再用那些圖片組回 PDF,所以文字層會消失。五頁測試文件裡有四頁是純文字,壓完之後它們變成「文字的照片」—— 不能選取、不能搜尋、不能複製。這讓它適合掃描檔與圖片型檔案(你只需要看或寄),不適合任何有人會去搜尋內容的文件。看我們全部的實測數據
PDF 為什麼會變大
幾乎都是裡面的圖片。掃描或拍照的文件,會把每頁的全解析度照片存進去;純文字 PDF 反而本來就很小。所以:
- 掃描/圖片型 PDF → 大,而且很好壓。
- 文字/向量 PDF → 本來就小,壓縮空間有限。
我們自己的測試文件讓原因一目了然。它總共 334.1 KB,而分割一下就知道為什麼:光第 3 頁(整頁照片)就佔了 331.2 KB,而一頁純文字只有 1.4 KB。PDF 之所以變大是因為圖片,基本上從來不是因為文字。
縮小 PDF 的方法
- 重新壓縮裡面的圖片——把每頁以合理解析度與 JPEG 品質重新算繪。掃描件的大幅縮小就來自這裡。代價:頁面變成圖片,文字不再能選取。
- 移除不需要的頁——用分割 PDF 只留需要的頁。
- 別掃太細——若你能控制掃描器,文件用 150–200 DPI 就很夠。
在瀏覽器本機壓縮,不上傳
合約、證件、財務報表正是你不該上傳到來路不明網站的檔案。以下工具完全在你的裝置上執行:
- 壓縮 PDF——拉品質滑桿,看著檔案變小;最適合掃描/圖片型 PDF。
鄰近好用的:
- 合併 PDF / 分割 PDF——壓縮前先合併或修剪。
- 要用照片做 PDF?見如何把圖片合併成 PDF——先壓縮圖片,成品會更小。
可以期待的結果
掃描型 PDF 常能壓到原本的一小部分,而品質仍可列印、可閱讀。本來就小的文字 PDF 壓不了多少——這很正常。
具體地說,在頁面預設值下,我們那份 334.1 KB 的文件壓出來是 167.6 KB(-50%)。但看清楚那是從哪來的:照片頁本身就佔原檔 331.2 KB,所以「砍一半」其實只是把那一頁重新編碼。通篇只有文字的 PDF 幾乎沒東西可擠 —— 這就是為什麼「壓縮」不是萬用解。
字型與其他被忽略的體積
圖片是常見元兇,但不是唯一。內嵌字型也占空間——文件用到的每套字型都會打包進去,好讓它在任何電腦上都長得一樣。若一份檔案混用多套字型,或內嵌了完整(未做子集化)的字型,就會帶著你平常沒察覺、累加起來卻不小的位元組。其他悄悄變胖的來源還有:內嵌的 ICC 色彩描述檔、高解析度的向量圖稿,以及反覆「另存新檔」留下的舊版本殘跡。這些都無法像照片那樣被壓縮,所以純文字型的報告有時怎麼壓都縮不下來。
影像重採樣是怎麼運作的
工具所謂的「重新壓縮圖片」其實做了兩件事:降採樣(downsampling)與重新編碼。降採樣會丟掉多餘的像素——一頁以 600 DPI 掃描、但只會在螢幕上看的文件,像素量大約是實際所需的四倍。接著重新編碼會把這些像素以你選定的品質存成 JPEG。兩者是相乘的:把解析度砍半,像素數在 JPEG 開始前就先降到四分之一,這也是為什麼最大的縮減來自解析度,而不只是品質。若你是用照片做 PDF,建議先縮小圖片檔案大小。
在我們的工具上該選哪一級
我們的壓縮 PDF 頁面只給你一個控制項:一根 30 到 90 的品質滑桿,預設 60。沒有 DPI 設定,因為算繪解析度是寫死的 —— 頁面自身點陣網格的 1.5 倍(約 108 DPI),在螢幕上讀起來夠舒服,但不足以拿去典藏列印。
在那個預設值下,334.1 KB 的五頁測試文件壓出來是 167.6 KB。滑桿往上拉會留住更多細節、省得更少;往下拉則相反。任何設定都不會改變的是那個代價:每一頁都會變成 JPEG 圖片。所以請按「這份結果將來會被怎麼看」來選等級;如果文字必須保持可搜尋,那就要換完全不同的做法。
常見錯誤
- 對純文字 PDF 期待奇蹟:若它已是向量文字,幾乎沒東西可刪——這代表它本來就不是問題所在。
- 重壓已經壓過的檔:每多壓一次 JPEG 就多累積一層雜訊;請從最佳原檔壓一次就好。
- 不知不覺失去文字層:影像重壓會把頁面壓平,搜尋與複製從此失效。需要可選取文字就保留原檔。
常見問題
壓縮 PDF 會降低品質嗎?
掃描件會一點點——你用一些銳利度換到小很多的檔案,在合理設定下通常看不出來。文字與向量 PDF 不受影響,因為沒有東西被點陣化。
為什麼壓完還是很大?
它大概本來就很有效率:幾乎都是文字與向量,沒多少影像資料可擠。這時把不需要的頁分割出去,才是更有效的手段。
線上壓縮私密文件安全嗎?
只有工具在你的瀏覽器裡執行時才安全。瀏覽器端的 PDF 壓縮工具不會上傳檔案,合約與證件都留在你的裝置上。