All apps/pdfjam

pdfjam

pdfjam

A shell-script interface to the "pdfpages" LaTeX package.

Runs as pdfjam|macOS, Linux|github.com

Command form

ai-draft · 2 tasks · 9 fields

Run pdfjam on one or more PDF files to produce a single output file: n-up layout, scaling, orientation and paper size. Page selections and other pdfpages keys are left out.

Opens the form; the finished command lands at your prompt, unrun
otty gui pdfjam
Combine or impose PDF pagesExample values, fixed in this page — nothing here reaches a terminal
Basic
Input PDF files*
file
Output file*
any
Pages per sheet (n-up)*
string
TasksEach one presets the form for one job
N-up layout
filesoutfilenup
Concatenate PDFs
filesoutfile
ParametersOnly these flags are editable in the form
Input PDF files
path · positional 0 · repeatable
Output file
path
--outfile-o
Pages per sheet (n-up)
For example 2x1 or 2x2.
string
--nup2x12x2
Scale
For example 0.7 scales pages to 70%.
number
--scale
Paper size
string
--papera4paperletterpaper
Landscape
boolean
--landscape
Frame around each page
enum
--frametruefalse
Output suffix
Used when the output is a directory.
string
--suffix
Quiet
boolean
--quiet-q
SourcesEvery flag above is checked against these
help
Usage: pdfjam [OPTIONS] [--] [FILE1 [SEL1]] [FILE2 [SEL2]]... --outfile PATH (or -o PATH) --suffix STRING --landscape --no-landscape --paper PAPERSPEC (or simply --PAPERSPEC) --quiet (or -q) --nup 2x1 (for 2-up side-by-side imposition) --scale 0.7 (to scale all input pages to 70% size) --offset '1cm 0.5cm…
helppdfjam --help

Before it fills your prompt, Otty checks the installed pdfjam against its version. A form that does not match your version is not offered.