Achieve some basic imposition on PDF documents

bookletimposer icon 

About

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 pyPdf.

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.

Features

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.

Screenshots

bookletimposer 0.1 main window

bookletimposer 0.1 main window

bookletimposer 0.1 progress dialog

bookletimposer 0.1 progress dialog

News

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 is under development and is thus not perfect yet. Some things work, some others do not... Thanks to report bugs if you find some!

Furthermore some features still need to be implemented.

Installation

Packages

BookletImposer is available in Debian.

Building from sources

Download

Everything is in the archive.

Quick installation

You must first ensure that the dependencies are installed. They are provided by the following Debian packages: python-gtk2, python-distutils-extra and pandoc.

pyPdf

You should first install a recent version of pyPdf (≥ 1.13) which is now in debian wheezy package python-pypdf. The package installs ok in squeeze.

pdfimposer/BookletImposer

Download the tarball from the archive and extract it. Go in the bookletimposer-version directory and run the following command:

$ ./setup.py build

Then as run as root:

# ./setup.py install

Dependencies

pdfimposer requires:

BookletImposer also requires:

In addition, the build and installation process requires:

Documentation

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.

Contribute

Please clone the git repository and submit patches to .

$ git clone git://git.codecoop.org/bookletimposer.git

Older versions

pdfimposer and BookletImposer are a rewrite of PyPdfConv.

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