所謂最佳化 PDF, 就把 PDF 的檔案儘可能地縮小, 同時又不會影響 PDF 的品質 (內嵌的點陣圖除外). 據我所知, 目前有兩個軟體可以做到, 一個就是價格高貴的 Adobe Acrobat, 而我想推廌的另外一個: ghostscript 套件中的 ps2pdf. 這是個跨平台的程式.
使用方法很簡單, 只要下
ps2pdf -dOptimize=true foo.pdf goo.pdf
這樣就可以把 foo.pdf 最佳化成 goo.pdf 了
實際測試
我都是用 ps2pdf 移除 PDF 裡重覆的內嵌字型, 之所以會有這種現象是因為我都是使用 latex 產生 PDF, 如果我的文稿裡會用到內嵌字型的 eps 圖檔, 那麼用 latex + dvipdfm(x) 就會產生出這樣的 PDF 檔.
啊哈, 檔案從 5.6MB 縮小到 4.8MB;壓縮比約 85%.
再來看一下檔案裡的字型資訊, 可以看出來 phymath.pdf 裡有很多重覆的字型
最佳化後, 重覆的字型都被拿掉了 (從 scrobllbar 的長度可以看出來)
最後一提, 壓縮比因檔案而異, 我曾經有壓到 10%的, 但也有超過 100% 的.
沒有留言:
張貼留言