Printing in booklet format

In the past I had a printer that had the booklet format option that would print the document two pages at a time ordered in a way that folding the whole printout would produce a booklet, half the size of the paper which could be stapled in the middle.

My current printer does not support this feature. I would like to use some utility or script to convert an A4 pdf to an A5 booklet one.

I found this page but I'm getting an error : pdfjam ERROR: can't find pdflatex!

How do I get past this issue? Does anybody know of any other solution?

I'm on Ubuntu 12.10 AMD64


Use pdfbook from texlive-extra-utils

  1. Install texlive-extra-utils:
    sudo apt-get install texlive-extra-utils
  2. Then run pdfbook:
    pdfbook [pdf file]

This will output a pdf file that is in the form of a booklet.

source


I found a solution. I installed PDF XChange Viewer for Windows (running through Wine). It has booklet format printing option that works well.

Another option native to Ubuntu is to install Adobe Reader for Linux. It has booklet format printing as well. Install Acrobat Reader on Ubuntu booklet menu for acrobat

EDIT

An even better option that I just found out about is a package called bookletimposer.


tl;dr

pdfjam seems the best option:

pdfjam --landscape --signature 40 /path/to/your/document.pdf

What we want is one or more signatures/booklets (a bunch of sheets folded in half).

signatures

pdfbook is one option which was, however, not quite satisfying since it is only able to create one booklet. In order to create multiple booklets its "brother" pdfjam helps us out here:

pdfjam --landscape --signature 40 /path/to/your/document.pdf

Creates a document mirrored along the long edge and creates 40 signatures.

Note: For --signature n: n must be a multiple of 4


There's also pdfbook2. Unlike pdfjam it shows the --signature option in the manpage. However it seems to be very slow or not working compared to pdfjam


I installed Boomaga from Ubuntu 16.04's repository. It solves all the problems, and dependencies from Acrobat Reader (now unsupported in GNU/Linux). It works with any installed printer.

It works very well and opens quickly with perfect render.

sudo apt install boomaga

What boomaga looks like