pdfnup
TLDR
Put 2 pages per sheet
$ pdfnup [input.pdf]
Put 4 pages per sheet$ pdfnup --nup 2x2 [input.pdf]
Specify output file$ pdfnup -o [output.pdf] [input.pdf]
Landscape orientation$ pdfnup --landscape [input.pdf]
SYNOPSIS
pdfnup [options] file...
DESCRIPTION
pdfnup arranges multiple PDF pages onto single sheets (n-up printing). Useful for handouts, saving paper, or creating review copies.
Part of the pdfjam suite using pdfpages LaTeX package.
PARAMETERS
--nup colsxrows
Pages per sheet layout.-o file
Output file name.--landscape
Landscape orientation.--paper size
Paper size.--frame true|false
Draw frames around pages.--delta x y
Space between pages.
EXAMPLES
$ # 2 pages per sheet (default)
pdfnup document.pdf
# 4-up on A4
pdfnup --nup 2x2 --paper a4paper slides.pdf
# 6-up with frames
pdfnup --nup 3x2 --frame true handout.pdf
pdfnup document.pdf
# 4-up on A4
pdfnup --nup 2x2 --paper a4paper slides.pdf
# 6-up with frames
pdfnup --nup 3x2 --frame true handout.pdf
CAVEATS
Requires LaTeX with pdfpages. Output file is input-nup.pdf by default. Complex layouts may need manual adjustment.
HISTORY
pdfnup is part of pdfjam by David Firth, providing n-up functionality through the pdfpages LaTeX package.


