Wu, Tai-Cheng

如何壓縮PDF

常見壓縮方式

  1. 僅壓縮文件中圖片:圖片是PDF中主要佔用空間的資源,壓縮後也較不容易讓人無法讀取。

  2. 整頁轉圖片再壓縮:把複雜的物件、文字轉換成一張圖片在頁面元素多的PDF中可以有效壓縮,壓縮後不能選取原本的文字,較適合用在印刷檔案。

壓縮文件中圖片

Ghostscript

gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook \
-dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf

可以依據需要的壓縮程度選擇不同的PDFSETTINGS,越高的壓縮程度可能導致越差的影像品質。

壓縮程度PDFSETTINGSdpi使用情境
最多/screen72螢幕顯示、網頁
/ebook150電子書
一般/printer300一般列印
/prepress300高品質的列印
最少/default依原始檔案而定預設,檔案較大

整頁轉圖片再壓縮

ImageMagick

convert -density 300 input.pdf -quality 80 output.pdf
  • density:將輸入的pdf當作多少解析度的圖片,以dpi為單位
  • quality:將多少解析度的圖片輸出,以dpi為單位