The CommandPDF package provides a set of three applications designed to simplify and speeding up your PDF impositioning workflow.
CommandPDF: a command line application that imposes PDF documents according to rules defined in an imposition template document.
CommandPDFd: a command line daemon application can automate the impositioning workflow.
CommandPDF Template Editor: a GUI line application that facilitates the design of imposition layouts.
CommandPDF was created because some power users need a versatile, powerful, automatable and yet efficient and easy to use tool for their publishing and imposition workflows.
To achieve the required power and economy of resources CommandPDF is conceived as a command line binary that takes a few succinct command line options to perform its operations.
To ease scalability the CommandPDF package includes a daemon that can watch a directory for arriving PDF documents, and apply a predefined template (called an imposition template) of modifications on them.
Finally, to ease the creation of these templates a graphical user interface utility is included so that templates can be created visually and with immediate feedback.
CommandPDF`s main application is the imposition of multiple PDF pages onto single "sheets" for printing purposes. It is designed to allow great flexibility when designing impositions, so that even uncommon types of layouts can be achieved.
Additionally, CommandPDF can stack PDF documents on top of each other by overlaying the pages of one document on top of the pages of another document (you can also overlay and underlay simultaneously to sandwich pages from one document between pages of two other documents).
Impositions can range from 1-up to n-up, with great control over page distribution, margins, finishing marks etc. Flexible step and repeat functionality is also provided.