Sign inSign up

jcasanas/booklet-maker

By jcasanas

•Updated 4 months ago

Rearranges PDF pages for double-sided signature printing. Web UI included.

Image
0

268

jcasanas/booklet-maker repository overview

⁠Booklet Maker

A web app that rearranges PDF pages for double-sided signature printing. Upload a PDF and it produces an imposed PDF ready to print as a folded booklet.

Each physical sheet prints two source pages per side (2-up landscape), and sheets are nested into signatures for saddle-stitch binding.

⁠Quick start

docker run -p 5000:5000 jcasanas/booklet-maker

Then open http://localhost:5000⁠ in your browser.

⁠Usage

  1. Open http://localhost:5000⁠
  2. Upload your PDF
  3. The app auto-calculates the optimal sheets-per-signature to minimise blank pages — or set it manually
  4. Click Make Booklet to download the imposed PDF

⁠Print the output

  1. Open the downloaded PDF in your printer dialog
  2. Select Two-sided / Duplex printing
  3. Set flip direction to Short Edge
  4. Print in Landscape orientation
  5. If there are multiple signatures, separate the sheets into groups before folding and nesting each

⁠How it works

A signature is a group of sheets folded and nested together. For a signature of S sheets (4S pages total), sheet i (numbered from the outside in) gets:

SideLeft slotRight slot
Front4S - 2i + 22i - 1
Back2i4S - 2i + 1

Blank padding is inserted just before the last source page so the back cover always lands in the correct position.

⁠Source

https://github.com/juancasa/booklet_maker⁠

Tag summary

Content type

Image

Digest

sha256:f09415e69…

Size

47.3 MB

Last updated

4 months ago

docker pull jcasanas/booklet-maker