pdfjam

Command-line tool that combines, n-ups, rotates, scales and rearranges PDF pages into print-ready files.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

About pdfjam

pdfjam assembles PDF, PS, EPS, JPG or PNG files into a single PDF and lets you rotate, scale, n-up, reorder and combine pages freely. It is built on the LaTeX pdfpages and graphicx packages, so it needs a LaTeX installation.

Options cover putting several pages on one sheet, setting paper size, booklet imposition, signatures for bookbinding, trimming, frames and PDF metadata. It suits anyone preparing print-ready documents or handouts from the command line and in scripts.

Strengths

  • N-up layouts, booklets and signatures for binding
  • Accepts PDF, PostScript and image inputs
  • Scriptable for batch processing
  • Precise paper size, scale and rotation control

Limitations

  • Requires a LaTeX installation
  • Command line only, no graphical interface

Details

Pricing
FreeFree and open source under the GPL 2 license.
License
GPL-2.0
Developer
The pdfjam contributors
Platforms
Command line
How it runs
Downloadable app
Account
Not required
Works offline
Yes
Best suited for
Preparing booklets, handouts and n-up print layouts from the command line
Categories
PDF tools, CLI tools
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 2 sources on file.

Alternatives to pdfjam

Compare all

Software that can replace pdfjam for an important use case, and what changes if you switch.

  • PDF Mix Tool

    A lightweight open-source Linux app for merging, splitting, rotating and rearranging PDF pages.

    PDF Mix Tool offers N-up, booklet, merge and rotate in a lightweight Linux graphical app built on Qt and qpdf, with no LaTeX needed.

  • Cpdf

    Command-line PDF toolkit covering split, merge, stamp and encrypt.

    Cpdf covers a very wide range of page operations from one binary with language APIs, but it is closed source and free only for non-commercial use.

  • PDFtk Server

    Command-line PDF toolkit for merging, splitting and stamping.

    PDFtk Server merges, splits and stamps PDFs with a terse scriptable syntax and form filling from FDF, but commercial use needs a paid licence.

  • pdfcpu

    Go library and command line for validating and transforming PDFs.

    pdfcpu is an Apache-licensed single static binary and Go library for transforming PDFs with no dependencies, though some edge-case PDFs still fail.

  • qpdf

    Command-line tool for content-preserving PDF transformations.

    qpdf rewrites PDF structure losslessly and can dump PDFs to JSON for scripted editing, without LaTeX, but it is not focused on print layouts.

  • PDFsam Basic

    Splits, merges, rotates and extracts PDF pages entirely offline, in batches rather than one file at a time.

    PDFsam Basic offers batch split, merge, rotate and alternate-mix in an offline graphical app on Windows, macOS and Linux, without n-up or booklet layouts.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing