Rearrange pages in PDF file into signatures for printing books

pdfbook can be used to create a large book by building it from multple pages and/or printing it on large media. It expects as input a PDF file, normally printing on a single page. The output is again a PDF file, maybe containing multiple pages together building the book. The input page will be scaled to obtain the desired size.

The program uses a simple but efficient method which is possible with PDF: All new pages share the same data stream of the scaled page. Thus resulting file grows only moderately.

To control its operation, you need to specify either the size of the desired book or a scale factor for the image:

  • Given the book size, it calculates the required number of sheets to print on, and from that a scale factor to fill these sheets optimally with the input image.
  • Given a scale factor, it derives the required number of pages from the input image size, and positions the scaled image centered on this area.

A signature is a group of pages in a document corresponding to sheets of paper folded and bound; these pages are normally not in sequential order in a document (for example, in a document with eight-page signatures, page 8 and page 1 might both be printed on the same sheet of paper).

Download & Installation

Please see XXX

Informations for Developers

Please see XXX