Skip to main content

pdfautonup 🍳 n-up the pages of pdf files, guessing layout

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

Fit as much pages as possible, from some PDF files to a ‘n-up’ PDF file of a given page size, guessing the layout.

Examples

With the default paper size being A4, pdfautonup on:

See the documentation for the full command lines used to generate those examples.

What’s new?

See changelog.

Download and install

See the end of list for a (quick and dirty) Debian package.

  • From sources:

  • From pip:

    pip install pdfautonup

    Note: If PyMuPDF can be installed, you can use:

    pip install pdfautonup[pymupdf]

    This will change the python library used to read and write PDF files (PyMuPDF instead of PyPDF), to make pdfautonup faster.

  • Quick and dirty Debian (and Ubuntu?) package

    This requires stdeb (and setuptools-scm) to be installed:

    python3 setup.py --command-packages=stdeb.command bdist_deb
    sudo dpkg -i deb_dist/pdfautonup-<VERSION>_all.deb

Documentation

  • The compiled documentation is available on readthedocs

  • To compile it from source, download and run:

    cd doc && make html

Metadata

Release files for pdfautonup 1.14.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 pdfautonup 1.14.0
File Size Uploaded Provenance Actions
pdfautonup-1.14.0.tar.gz 32.9 kB Without provenance Details for pdfautonup-1.14.0.tar.gz

Built distribution (wheel)

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

Total release size: 71.8 kB

Release files / pdfautonup-1.14.0.tar.gz

Download URL pdfautonup-1.14.0.tar.gz
Size 32.9 kB
Tags Source
SHA-256 checksum
How to use checksums
08f736dfc6623524e786656119851d07e94e0d25e5c507d69f3002962ff9744c
BLAKE2b-256 checksum
How to use checksums
4f3aaeb20daedc9547e79af46bb0d9d9297d7e0545caa18759be73aa1ddc2f37
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / pdfautonup-1.14.0-py3-none-any.whl

Download URL pdfautonup-1.14.0-py3-none-any.whl
Size 38.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
199ee60d172bb44177a6d4f1ba8d63b99a235cecf13084ab0e27f88c14f60435
BLAKE2b-256 checksum
How to use checksums
aa1dcd23e0e1b5a2f64376d0e19fd10faed8ec3e1a5351c74af47124f730ed7e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Security for pdfautonup 1.14.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