ユユユユユ

webエンジニアです

PDF を CLI で適当に圧縮する

Figma で作った書類を PDF で出力したらファイルサイズが思ったより大きかった。 minidocks/ghostscript の Docker イメージをプルしてきて次のようにして圧縮してみる。

docker run --rm -v `pwd`:/app -w /app minidocks/ghostscript pdf2ps -dLanguageLevel=3 file.pdf out.ps && ps2pdf -dPDFSETTINGS=/ebook -sOutputFile=file.pdf out.ps && rm ./out.ps

4MB だったところ、 1.2MB まで小さくなった。 Adobe の圧縮サービス1に入力してみても同じくらいだったが、これは無料の範囲では3回までしか利用できなかった。