跳至主要內容
Lizely

壓縮 PDF

在不上傳文件的情況下,於本機端壓縮含 JPG 的 PDF 文件。

隱私權:你的檔案不會離開裝置,所有處理均在瀏覽器本機完成。

使用方式

  1. 1.選取一份不超過 25 MB 的本機 PDF。
  2. 2.選擇「壓縮 PDF」,並等待系統檢查並重新編碼符合條件的內嵌 JPG 圖片。
  3. 3.檢視輸入與輸出大小,若輸出較小,則下載已驗證的 PDF。

關於壓縮 PDF

壓縮 PDF 是專為圖片密集型 而設計的瀏覽器端限定選項。它會開啟一個檔案於本機端,辨識內嵌的 JPG 圖片物件,這些物件可以被取代而不影響頁碼參考,並僅重新編碼這些圖片,以平衡的品質與最大尺寸進行。原始檔案永遠不會離開你的瀏覽器分頁。

此功能比一般用途的 PDF 最佳化工具更為精準。該工具僅會處理未遮罩的 DCTDecode JPG 圖片,且僅限 DeviceRGB 或 DeviceGray 顏色資料。它會跳過 JPX、CMYK、索引、遮罩、ImageMask 及含解碼引數的案例,不會猜測。若新編碼的 JPG 並未實際小於原始位元組流,則保留原始圖片。若無安全替代方案能縮小,則會誠實地回傳錯誤,並不會產生下載。

頁面內容、頁數、文字、連結、向量物件、表單、註解、元資料以及不支援的圖片物件皆維持在 PDF 結構中。這也意味著純文字的 PDF 通常無法縮小,最終檔案大小取決於原始圖片與 PDF 的開支。輸出會先以 PDF 檢視器重新開啟,確認結果正確後才會顯示下載連結,避免錯誤結果被誤認為成功。

為確保安全,此版本支援最多 PDF 檔案,上限為 25 MB,最多支援 80 個符合條件的圖片物件,且所有解碼圖片的總像素數不得超過 100 百萬像素。適用於掃描檔或照片密集的檔案,當視覺上較小的本機複製檔可接受時。請保留原始檔,並在分享前檢查輸出結果。若需任意流式壓縮、歸檔合規、印刷色彩管理或保證無損結果,建議使用專業的桌面 PDF 最佳化工具。

方法與來源

使用 pdf-lib 載入一個受限的本機 PDF,列舉圖片 XObjects,僅允許未遮罩的 DCTDecode DeviceRGB 或 DeviceGray 流,且無解碼引數;在瀏覽器圖片元素中逐一解碼符合條件的 JPG,將其最長邊縮放到 1400 px,品質設定為 JPEG 0.70;若候選結果未縮小則保留原始內容,僅在較小的載體時取代,維持相同間接引用,儲存後重新開啟並以 pdf-lib 與 PDF.js 驗證頁數,確認無誤後才提供下載。

常見問題

每一個 PDF 都會變得更小嗎?
不會。純文字的 PDF 檔案或沒有安全可取代 JPG 圖片的檔案,通常無法透過此受限工具縮小。
哪些圖片可以被修改?
僅限未遮罩的內嵌 DCTDecode JPG 圖片,使用 DeviceRGB 或 DeviceGray 顏色資料。不支援的圖片將保持不變。
會上傳我的 PDF 嗎?
不會。讀取、JPG 編碼、輸出組裝與驗證皆在當前瀏覽器標籤頁中執行。
會保留文字與連結嗎?
對於未變更的文件結構,我們表示同意。此工具僅取代符合條件的內嵌圖片流,不會將整個頁面轉為點陣圖。

PDF 工具 使用指南

查看全部