Your company here — click to reach over 10,000 unique daily visitors

pdfjam - Man Page

A shell script for manipulating PDF files

Examples (TL;DR)




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 .


See https://github.com/DavidFirth/pdfjam

Configuration Files

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.

Limitations and Bugs

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.

Referenced By


10 March 2010