Skip to main content

Check out my other PDF tools: pdfautonup | dummypdf. This tool can be used online at: https://pdfimpose.it.

pdfimpose is a Python package that includes a library and command-line tool for PDF imposition—the process of arranging pages on a printer’s sheet to simplify booklet binding and reduce paper waste.

The package can handle any input paper size and supports seven imposition schemas: hardcover binding, saddle stitch, one page zine, etc. See the documentation for more details.

Examples

Installation

  • From the PyPI * Use pip, for example to install:

    python -m pip install pdfimpose
  • From source: * Download a copy of the repository from Framagit.org * From the root of your local copy of the respository, run:

    python -m pip install .
  • From Debian: * Install stdeb:

    python setup.py --command-packages=stdeb.command bdist_deb
    sudo dpkg -i deb_dist/python<PYVERSION>-pdfimpose_<VERSION>_all.deb

Documentation

  • The compiled documentation is available on readthedocs

  • To compile it from source, download and run:

    cd doc && make html

Changelog

See changelog.

Download files

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

Source Distribution

pdfimpose-2.9.0.tar.gz (40.5 kB view details)

Uploaded Source

Built Distribution

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

pdfimpose-2.9.0-py3-none-any.whl (61.3 kB view details)

Uploaded Python 3

File details

Details for the file pdfimpose-2.9.0.tar.gz.

File metadata

  • Download URL: pdfimpose-2.9.0.tar.gz
  • Upload date:
  • Size: 40.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for pdfimpose-2.9.0.tar.gz
Algorithm Hash digest
SHA256 950d08e596dc6852949c31d8f0f0a2429719f8435e03409cc881f3e0aaad76d3
MD5 ab6bf0f10aedec1f3bf237c55b2fb005
BLAKE2b-256 ca0051f63aa856328fba075b9f03a90caa74b07a70068ffb68bc5b91be17a7c1

See more details on using hashes here.

File details

Details for the file pdfimpose-2.9.0-py3-none-any.whl.

File metadata

  • Download URL: pdfimpose-2.9.0-py3-none-any.whl
  • Upload date:
  • Size: 61.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for pdfimpose-2.9.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4b098525036e49be93276c74fa7ed1a57aa028289fcf9b487770ad876fa5044d
MD5 0c97a9f34a3a4887b1425d1ab805f142
BLAKE2b-256 f3777e5e7912291a29e0aad271169f3486757f30945b570804b227e7731d156b

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

2.9.0 This release

2 files

2.8.0

2 files

2.7.0

2 files

2.6.0

2 files

2.5.0

2 files

2.4.1

2 files

2.4.0

2 files

2.3.0

2 files

2.2.1

2 files

2.2.0

2 files

2.1.1

2 files

2.1.0

2 files

2.0.1

2 files

2.0.0

2 files

1.1.0

2 files

1.0.0

2 files

0.1.1

2 files

0.1.0

1 file

Supported by

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