[READ-ONLY] Mirror of https://github.com/mrgnw/scripts.
1#!/usr/bin/env zsh
2
3# shrink pdf file size
4# usage: pdf-shrink <input.pdf> # saves to input_shrink.pdf
5
6# requires ghostscript
7
8filename=$(basename -- "$1")
9extension="${filename##*.}"
10echo "$filename.$extension"
11gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dNOPAUSE -dQUIET -dBATCH \
12 -sOutputFile="${filename}_shrink.${extension}" "$1"