LinuxCommandLibrary

pdfnup

TLDR

Put 2 pages per sheet

$ pdfnup [input.pdf]
copy
Put 4 pages per sheet
$ pdfnup --nup 2x2 [input.pdf]
copy
Specify output file
$ pdfnup -o [output.pdf] [input.pdf]
copy
Landscape orientation
$ pdfnup --landscape [input.pdf]
copy

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
copy

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.

SEE ALSO

pdfjam(1), pdfbook(1), psnup(1)

Copied to clipboard