如何壓縮PDF
常見壓縮方式
-
僅壓縮文件中圖片:圖片是PDF中主要佔用空間的資源,壓縮後也較不容易讓人無法讀取。
-
整頁轉圖片再壓縮:把複雜的物件、文字轉換成一張圖片在頁面元素多的PDF中可以有效壓縮,壓縮後不能選取原本的文字,較適合用在印刷檔案。
壓縮文件中圖片
Ghostscript
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook \
-dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf
可以依據需要的壓縮程度選擇不同的PDFSETTINGS,越高的壓縮程度可能導致越差的影像品質。
| 壓縮程度 | PDFSETTINGS | dpi | 使用情境 |
|---|---|---|---|
| 最多 | /screen | 72 | 螢幕顯示、網頁 |
| 多 | /ebook | 150 | 電子書 |
| 一般 | /printer | 300 | 一般列印 |
| 少 | /prepress | 300 | 高品質的列印 |
| 最少 | /default | 依原始檔案而定 | 預設,檔案較大 |
整頁轉圖片再壓縮
ImageMagick
convert -density 300 input.pdf -quality 80 output.pdf
- density:將輸入的pdf當作多少解析度的圖片,以dpi為單位
- quality:將多少解析度的圖片輸出,以dpi為單位