PDF Manipulation

A list of useful commands to manipulate PDF files.

Page manipulation

Cropping all pages of a pdf

To crop all pages of a PDF from e.g. A4 to A5, keeping only the top of the page:

pdfjam \
   --papersize 210mm,148mm --trim "0mm 0mm 0mm 149mm" \
   --scale 1 \
   -o <output_file.pdf> <input_file.pdf>

where the --trim option is not documented in pdfjam, but it’s passed to \includegraphics and documented there.