大きいファイルサイズのPDFはEメールに添付して送付すると、メールサーバーで弾き返され、送付できないことがある。そのような場合は、PDFの画像の解像度を落としてファイルサイズを小さくするGhostscriptのコマンドが役立つ。
gs -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 \
-dPDFSETTINGS=/screen -sOutputFile=output.pdf input.pdf
output.pdf
は出力ファイル名、input.pdf
は入力ファイル名である。-dPDFSETTINGS
でPDFファイルの解像度を指定してファイルサイズを小さくできる。/screen
が一番解像度が低く、/ebook
は中間程度、/printer
と /prepress
は高解像度である。
###参考
https://www.techwalla.com/articles/reduce-pdf-file-size-linux