Skip to main content

pdfimpose 📕 Perform imposition of a PDF file

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.

Metadata

Release files for pdfimpose 2.10.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pdfimpose 2.10.0
File Size Uploaded Provenance Actions
pdfimpose-2.10.0.tar.gz 40.7 kB Without provenance Details for pdfimpose-2.10.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for pdfimpose 2.10.0
File Interpreter ABI Platform Actions
pdfimpose-2.10.0-py3-none-any.whl Python 3 none any Details for pdfimpose-2.10.0-py3-none-any.whl

Total release size: 102.0 kB

Release files / pdfimpose-2.10.0.tar.gz

Download URL pdfimpose-2.10.0.tar.gz
Size 40.7 kB
Tags Source
SHA-256 checksum
How to use checksums
febb39099aa74b7ec2fa18e1abbdfc25f24146bac64554918debec5afb5921e5
BLAKE2b-256 checksum
How to use checksums
37e5d350edfd121094a13d88c651d8f284d72581c8c5896bb2c703b9e70d2039
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / pdfimpose-2.10.0-py3-none-any.whl

Download URL pdfimpose-2.10.0-py3-none-any.whl
Size 61.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c51aa3cd6f77e459f070680d29562dbf695b474009897e01af3d353aa60ce4da
BLAKE2b-256 checksum
How to use checksums
56011374bff4ee4db09b0dd1e69ea702b3986283ea3dcf704b500e21a7d36b72
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Security for pdfimpose 2.10.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page