Skip to main content

Perform imposition of a PDF file.

Project description

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.

Project details


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.

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