PDF壓縮的運作方式
無需上傳步驟,也無需伺服器處理。所有操作均在您所看到的頁面中完成,使用pdf.js渲染頁面,pdf-lib重建文件——兩者均在您首次點擊「壓縮PDF」時載入。
- 在本機讀取PDF. 當您拖放或選取PDF時,瀏覽器會直接從您的磁碟將其讀入記憶體,並使用pdf.js開啟。它會統計頁數並準備渲染。沒有任何位元組經過網路——您可以開啟DevTools的「網路」分頁確認。
- 將每頁渲染為圖片. 每頁以您所選壓縮等級對應的解析度繪製到離屏畫布上:低等級為150 DPI,高等級降至96 DPI。這一步將文字變為圖片,因此輸出內容清晰可讀,但無法再被選取。
- 重新編碼為JPEG. 每個渲染好的頁面以您所選等級對應的品質儲存為JPEG。JPEG會丟棄肉眼不易察覺的細節,這也是掃描件和圖片較多頁面的主要壓縮來源。
- 重建並檢查大小. pdf-lib將這些JPEG組裝成全新的PDF,每頁一張圖片保持原始頁面大小,並移除文件元數據。然後將新檔案大小與原始檔案對比:若更小則提供壓縮檔案;若不然則原樣返回原始檔案。
為何使用此壓縮工具
- 您的PDF留在您的裝置上. iLovePDF、Smallpdf和Adobe都會將您的PDF傳送至其伺服器進行壓縮。本工具不會。掃描版護照、簽署的合約、醫療報告——任何私密文件都在本機處理,從不上傳,事後不會留存在他人伺服器上。
- 如實呈現壓縮效果. 這不是魔法。它透過重新壓縮圖片來縮小掃描件和圖片較多的PDF,並會明確告知您文字在處理過程中會變為圖片。若您的檔案實際上無法壓縮得更小,工具會直接說明並保留原始檔案,而不是給您一個偽裝成小檔案的更大檔案。
- 自選壓縮力道. 低等級保持頁面清晰但節省量較小;高等級以更低解析度和更強JPEG壓縮獲得最小檔案。您可以看到壓縮前後的大小及節省百分比,若效果不滿意可換一個等級重新壓縮。
- 無需帳號、無限制、無浮水印. 由於處理在瀏覽器中完成,無需註冊,無每日檔案上限,輸出內容不會有任何浮水印。隨時壓縮任意數量的PDF,無需提供電子郵件地址。
常見應用場景
壓縮PDF最常發生在圖片較多的檔案因體積過大而無法傳送或儲存的時候。
- 電子郵件附件:將掃描文件壓縮至25 MB以下,滿足Gmail或Outlook的限制,無需上傳至第三方網站。
- 平台上傳:將拍攝的合約或報銷憑證壓縮至入口網站的檔案大小限制以內。
- 歸檔整理:在不需要完整列印解析度時,以更小的體積儲存掃描文件資料夾。
操作範例
假設您掃描了一份12頁的協議,檔案為 agreement.pdf,大小18 MB,超過了電子郵件閘道的限制。將其拖入此處,保持等級為中,點擊「壓縮PDF」。每頁以120 DPI渲染並儲存為JPEG,然後重建為新PDF。讀數顯示原始大小為18 MB,壓縮後約為3.4 MB,節省81%。下載後即可順利通過大小限制。頁面在螢幕上看起來完全一樣,唯一的變化是無法選取文字——因為每頁現在是一張圖片,而掃描件從未離開您的筆記型電腦。
FAQ
我的檔案會被上傳嗎?
不會。壓縮完全在瀏覽器中執行,使用的是載入頁面的pdf.js和pdf-lib。您的PDF從磁碟讀入記憶體,每頁被渲染並重新編碼,新PDF在本機建立。沒有伺服器往返——您可以在瀏覽器的「網路」分頁中自行確認。
為什麼我的PDF沒有變小?
本工具透過重新壓縮頁面圖片來縮小PDF。以可選取文字或向量圖形為主的PDF幾乎沒有圖片資料可壓縮,渲染為圖片後可能得到相同大小甚至更大的檔案。遇到這種情況,工具會偵測到並保留原始檔案,同時告知您該PDF已是最佳狀態,不會給您一個假裝更小的更大檔案。
我能節省多少?
完全取決於PDF的內容。掃描文件和圖片較多的檔案在中或高等級下通常可縮小50至90%,因為它們的主要內容是圖片資料。純文字或向量PDF可能只能稍微縮小甚至無法縮小。壓縮前後的讀數會顯示您檔案的精確結果,建議先試中等級,如需進一步壓縮再提高至高等級。
文字還能被選取嗎?
不能,這是核心取捨。為了在瀏覽器中實現有效壓縮,每頁都被渲染為圖片,因此輸出結果是一系列圖片而非可選取的文字。頁面依然完全清晰,在螢幕上看起來完全一樣,但您將無法反白、複製或搜尋文字。如果保留可選取的文字比縮小檔案更重要,本工具不適合處理該檔案。
PDF壓縮工具可在不將文件交給任何網站的情況下縮小PDF。拖入檔案,選擇壓縮等級,點擊「壓縮」——每頁被渲染、重新編碼為JPEG並重建為更小的PDF,全程在瀏覽器中完成。您將看到原始大小、壓縮後大小和節省百分比;若檔案無法變小則保留原始檔案。最適合掃描件和圖片較多的PDF;文字在處理過程中會變為圖片。PDF引擎僅在您需要時載入,頁面保持快速回應。