Achieve some basic imposition on PDF documents

bookletimposer icon 


Bookletimposer is an utility to achieve some basic imposition on PDF documents, especially designed to work on booklets.

Bookletimposer is implemented as a commandline and GTK+ interface to pdfimposer, a reusable python module built on top of pyPdf2.

It was tested on GNU/Linux althought it may work on any systems with a Python interpreter.

Bookletimposer and pdfimposer are both free software released under the GNU General Public License, either version 3 or (at your option) any later version.


BookletImposer isn’t able to merge multiple PDF files. We advise you to use pdfshuffler if you need such a feature; pdfshuffler is available in Debian.


bookletimposer main window
bookletimposer main window


Please read the changelog to know more about latest releases and throw an eye on the git repository te see what’s going on.

Development status

BookletImposer should be quite stable. Thanks to report bugs on



BookletImposer is available in Debian.

Building from sources

Sources are available from the archive or directly form git.

Please follow the readme file for build and installations instructions.


BookletImposer usage

Help on graphical utility in available in the Bookletimposer manual.

Help on command line options is available in the man page.

Pdfimposer API documentation

See generated epydoc documentation.


Please clone the git repository and submit patches on

Older versions

pdfimposer and BookletImposer are a rewrite of PyPdfConv.

PyPdfConf is not supported anymore, but can still be downloaded here.