配布スライドPDFのサイズ削減

研究室ミーティングなどの発表でスライドのPDFを配布することが時々あります。 画像処理系の研究室というのもあってPDFの容量が大きくなりがちなので、画像の品質を一定まで落として容量を小さくしておきたいところです。 Ghostscriptを使えばコマンド1つで良い感じにサイズ削減ができるようなので試してみました。

Ghostscriptのインストール

  • Ubuntuの場合はaptでインストール
sudo apt install ghostscript

使い方

gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/default -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf
  • Windowsの場合はgsgswin32cまたはgswin64c
  • -dPDFSETTINGSオプションで5種類の品質が指定可能*1
  • 品質は/default > /prepress > /printer > /ebook > /screen
  • 基本は/defaultで良いが添削等で何度もPDFファイルをやり取りする場合は/prepressでも良さそう