Skip to main content

A tool for preparing PDFs for bookbinding

Project description

Contents

This is a very simple tool for converting any in-order, on-page-per-sheet PDF into signatures for the purpose of book binding. The output pdf (bound_book.pdf by default) can be printed using default printer settings (printing on both sides).

Terminology

Page

  • A page is used to refer to a single page of an input PDF file
  • Example: A 10-page input PDF file has 10 pages.

Sheet

  • In the output PDF file, each output page has 2 pages on it. These output pages are called sheets, as in "2 pages per sheet"
  • Example: If we have a 12-page input PDF, the output PDF would have 6 sheets

Paper

  • Definition: A paper is the physical medium on which the content is printed. It has two sheets, one front and back.
  • Example: If we have a 12-page input PDF, the output PDF would have 6 sheets printed on 3 papers.

Signature

  • Definition: A signature is a group of papers that are printed in such a way that when folded, they form a small booklet. Signatures are crucial in bookbinding because they allow the binding to be more durable and enable the book to open more flatly and easily.
  • Example: If you have a 40-page document, you could create signatures of 5 papers each (10 sheets, or 20 pages). You would end up with 2 signatures, each containing 20 pages.

Text Block

  • Definition: A text block is the complete collection of signatures that are bound together to form the main body of the book. The text block does not include the cover of the book.
  • Example: Using the example above, the 2 signatures (each with 20 pages) would be bound together to form a single text block of 40 pages.

Papers Per Signature

One of the key arguments to change based on your application is the number of papers per signature. Typically, you would choose 4-7 papers (default 4), but you might do more for very thin paper.

Stitching

To aid with aligning stitches between signatures, marks are added to the front of the first paper and the back of the last paper in ever signature. This is where you would thread the needle when stitching the signatures together. You can choose how many stitches you want to add by altering the num_stitches argument (default 7).

Project details


Release history Release notifications | RSS feed

This version

0.1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pdf_binder-0.1.tar.gz (7.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pdf_binder-0.1-py3-none-any.whl (8.4 kB view details)

Uploaded Python 3

File details

Details for the file pdf_binder-0.1.tar.gz.

File metadata

  • Download URL: pdf_binder-0.1.tar.gz
  • Upload date:
  • Size: 7.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for pdf_binder-0.1.tar.gz
Algorithm Hash digest
SHA256 22a12bce5decab69736d1c29cf9fa20346865ed3520e86d57485169cc35af09b
MD5 d11162879c3e9914fcaaecf568b5cb09
BLAKE2b-256 981122b4ed0b29777d7eacd191cc279a613e12c5765036c19e0de62de081a648

See more details on using hashes here.

File details

Details for the file pdf_binder-0.1-py3-none-any.whl.

File metadata

  • Download URL: pdf_binder-0.1-py3-none-any.whl
  • Upload date:
  • Size: 8.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for pdf_binder-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 53daf2f93d8a7479e77c1251a90ebc5271238863b78f337e80178cac2a3baf5c
MD5 13c57b226234b0ba31717d95f68f00dd
BLAKE2b-256 fd119e437f656c1e4e3e2b07e9bd7543e1f2b80f9321679c323c581f23c2a6be

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page