在手機上秒開的 PDF,照樣可能大到寄不出去。郵件應用程式拒收附件、網頁表單不接受這個檔案,或者通訊軟體為本該幾秒鐘的事花上一分鐘。通常的解法並不是換一個應用程式,而是弄清楚文件的哪一部分佔掉了空間。
本指南要談的是:究竟是什麼讓 PDF 變大、在 Android 手機上您可以在哪兩個時機左右它的大小、如何確認一次壓縮確實起了作用,以及為什麼有些文件不管怎麼做都幾乎不會變小。範例使用 PDF Tools,一款在裝置本機產生與壓縮 PDF 的 Android 應用程式,但其中的道理同樣適用於您手上已有的 PDF 應用程式。
PDF 檔案為什麼比您預想的更大
PDF 的重量大致等於它所承載的東西,而在實際情況中,它承載的是影像。
- 文件照片。 如今手機相機拍出的照片有好幾 MB。把八張這樣的照片放進一個 PDF,文件就會達到數十 MB,儘管讀起來不過是八頁普通內容。
- 掃描的頁面。 掃描件是文字的影像,而不是文字。掃描的合約,比同一份合約匯出為文字型 PDF 要重得多。
- 合併後的文件。 合併不等於壓縮。把檔案接在一起就是把它們的內容相加,所以合併後的 PDF 重量大致等於各部分的總和。
- 文字與字型。 它們的重量幾乎感覺不到。一份長篇報告若是純文字的 PDF,往往遠不到 1 MB。
最後這一條才是要記住的。如果 PDF 很大,就去找影像。如果裡面沒有影像,能拿掉的東西就所剩無幾了,這正是壓縮有時看起來毫無作用的主要原因。
在哪裡查看 PDF 真正的檔案大小
請在存放著這個檔案的應用程式裡查看大小。靠頁數或預覽去估,只會把人帶偏。在 PDF Tools 中開啟一份文件,會出現 PDF 詳細資料畫面,上面寫著確切的檔案大小、建立時間以及它的來源。

知道起點很重要,因為多大算太大,完全取決於這個檔案要去哪裡。個人 Gmail 帳戶把隨一封郵件寄出的所有內容限制在 25 MB 以內。許多網頁表單對單一檔案的限制還要更低。900 KB 的文件不需要壓縮;30 MB 的則需要。
在 Android 上把 PDF 變小的四種做法
哪一種合適,取決於文件是否已經存在,以及它是否必須保留細節。
1. 壓縮既有的 PDF
壓縮會重建檔案的內部結構,並把能重新編碼的部分重新編碼,不必您重做文件。在 PDF Tools 中,壓縮PDF一次處理一個 PDF:您選好檔案、選一個等級,應用程式就會把縮小後的版本寫成一個新文件。它在手機上執行,因此檔案是在本機處理而不是上傳,網路慢也不影響耗時。

2. 一開始就把 PDF 做小
如果文件是您自己用照片拼起來的,那麼當下選的品質,比事後任何一輪壓縮都更能左右結果。影像轉PDF 會在拼合檔案之前先壓縮您選取的圖片,並提供三個等級:
- 低會產生較小的 PDF,影像品質也較低。
- 中在大小與品質之間取得平衡。
- 高較能保留品質,產生的 PDF 也較大。
頁面尺寸也有影響。A4 與 Letter 會把每張圖片放進固定大小的頁面;而符合圖片的選項則讓每一頁依自己那張圖片決定尺寸。從高降到中會損失一些細節,但在一份只會在螢幕上閱讀的文件裡,這些細節您也許永遠用不上。

3. 只放進您需要的頁面
最省空間的一頁,是您沒有放進去的那一頁。用圖片拼文件時,只挑那些確實該在裡面的照片。把檔案接在一起時,只合併收件人真正需要的文件,而不是與這件事沾得上邊的全部資料。
PDF Tools 在事後也幫得上忙:分割PDF會把文件的每一頁各存成一個檔案,這樣您就能只寄別人真正要的那兩頁,而不是整份報告。
4. 檔案必須維持大容量時,就寄連結
有些 PDF 根本不該壓縮。已簽的合約、技術圖面或待印刷的檔案,一旦影像被重新編碼,就會真的損失些什麼。如果一份文件必須保留細節,卻仍然大到無法當附件,那就把它上傳一次到您本來就在用的雲端空間,改寄連結。無論走哪條路,從手機分享 PDF 的方式都一樣:開啟文件,交給 Android 的分享選項。
為什麼壓縮有時幾乎不改變檔案大小
因為也許已經沒有什麼可以拿掉了。壓縮靠的是重新編碼影像與重建檔案結構。一份已經最佳化過、本來就沒有影像,或者由到手之前就已壓縮過的掃描件組成的 PDF,幾乎不留餘地。縮小一點點,甚至完全不縮,都是正常結果。這不是失敗。
- 文件幾乎全是文字。 文字與字型資料本來就很精簡。
- 裡面的影像已經壓縮過。 手機相機拍的照片通常是 JPEG。把一張以合理品質儲存的 JPEG 重新編碼,成效極其有限。
- 已經有什麼東西最佳化過它。 許多 PDF 匯出方式與掃描應用程式在產生時就做了壓縮,第二輪壓縮便無從下手。
- 檔案受保護或已損毀。 有密碼的 PDF 與損毀的檔案無法可靠地重建。PDF Tools 在合併 PDF 檔案時也說明了同樣的限制。
把您已經壓縮過的結果再壓一次,很少管用。每一輪的成效都比上一輪更少,卻又把同樣的影像重新編碼了一次。
該選哪一個壓縮等級
先從標準型開始。它是較穩妥的選擇,對許多文件來說已經夠用。只有當標準型沒能把檔案縮得夠小時,才改用強這一級,並在依賴它之前先檢查結果。
標準型
在可行之處重建並最佳化 PDF 的結構。
您想讓第一次嘗試更穩妥,或者文件是文字夾雜著少量圖片。
強
嘗試更徹底的重建。最終效果取決於 PDF 的內容。
標準型之後檔案依然太大,而文件裡塞滿了照片或掃描件。
如何確認壓縮後的檔案真的更小
一完成,應用程式就替您算好了。完成提示會寫出原始大小、新的大小與節省的百分比,從那裡開啟文件詳細資料畫面,同樣這三個數字會並排列在一份壓縮摘要底下。這就是「這一輪值不值得」最快的答案。
不過這份摘要屬於當下那一刻,而不屬於檔案本身。它是由壓縮這個操作本身傳過來的,所以日後再從我的文件裡開啟同一份文件,看到的只是它目前的大小,沒有可供對照的東西。如果這個百分比對您重要,就趁它還在眼前時記下來。
在那之後,直接比較兩個數字。我的文件會給每一份文件單獨一列,上面有檔案大小,還有一個說明來源的標記:已建立、已匯入、已合併、已壓縮、已分割或已加密。這樣,壓縮後的副本與原始檔案就會在同一個清單裡各自報出自己的大小。

有兩個習慣,決定了您得到的是一個更小的檔案,還是一個既更小又能用的檔案:
- 寄出之前,先開啟壓縮後的 PDF。 更徹底的重建可能把掃描的文字糊到肉眼看得出來,而縮圖不會告訴您這一點。
- 在確認新版本沒問題之前,保留原稿。 壓縮結果會以一筆獨立紀錄出現,所以兩個檔案會同時存在,直到您刪掉不再需要的那一個。
縮小 PDF 時的常見錯誤
- 還沒檢查壓縮後的副本就刪掉原稿。真正無法復原的,正是被縮小的那個檔案。
- 先用高品質產生再壓縮,而不是一開始就用中等品質產生。後者一步就能到達差不多的位置,而且只對影像重新編碼一次。
- 把同一份文件反覆壓縮。每多壓一輪,成效越少,損失的影像品質卻越多。
- 憑縮圖判斷結果。請開啟它,放大到您真正在意的最小那行字。
- 指望純文字的 PDF 會變小。那裡面通常沒有什麼可以拿掉的。
- 壓縮那些必須一模一樣的文件,例如已簽署的、具法律效力的或待印刷的檔案。
從哪裡著手
先讀出文件真正的大小,再去拉那根對得上的槓桿。自己產生的 PDF,最省事的做法是在產生時就用品質設定把它定好。已經存在的 PDF,則是壓縮要做的事:先標準型,再強。而當一個檔案確實必須保住細節時,寄連結總比把它弄糊要好。