Shell frontend for the LaTeX pdfpages package for mingling PDFs.
Merge two (or more) PDFs
Merge the first page of each file together
Merge subranges from two PDFs
Sign an A4 page (adjust delta to height for other formats) with a scanned signature by overlaying them
Arrange the pages from the input file into a fancy 2x2 grid
Reverse the order of pages within each given file and concatenate them
pdfjam [OPTION [OPTION] ...] [SRC [PAGESPEC] [SRC [PAGESPEC]] ...]
pdfjam provides a front end to most capabilities of the "pdfpages" package (by Andreas Matthias) of pdflatex. Detailed information can be found via "pdfjam --help", and also in the web page mentioned below .
A working installation of pdflatex, with the pdfpages package, is required.
The pdfjam script is distributed as (the main) part of the pdfjam package. The homepage of pdfjam is at https://github.com/DavidFirth/pdfjam .
Configuration of the PDFjam utilities involves specifying the location of pdflatex, the location of temporary files, specification of default page size, etc. This is done in a block of lines near the top of the pdfjam script; settings made there are over-ridden by any that are found at a site-wide configuration file (at /etc/pdfjam.conf, /usr/share/etc/pdfjam.conf, /usr/local/share/pdfjam.conf, or /usr/local/etc/pdfjam.conf), which in turn are over-ridden by any that are found in a user-defaults file at ~/.pdfjam.conf.
pdfjam does not work with encrypted PDF files, and does not preserve hyperlinks.
Please report bugs! --- either at GitHub or by email, see https://github.com/DavidFirth/pdfjam .
pdfjam is distributed under the GNU public license.
The pdfjam package is written and maintained by David Firth.