Skip to main content

Convert PDF files to 'n-up' PDF files, guessing the output layout.

Project description

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

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

pdfautonup-1.12.0.tar.gz (28.9 kB view details)

Uploaded Source

Built Distribution

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

pdfautonup-1.12.0-py3-none-any.whl (34.5 kB view details)

Uploaded Python 3

File details

Details for the file pdfautonup-1.12.0.tar.gz.

File metadata

  • Download URL: pdfautonup-1.12.0.tar.gz
  • Upload date:
  • Size: 28.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for pdfautonup-1.12.0.tar.gz
Algorithm Hash digest
SHA256 1c5b6ee62158a3702bd6eab9d4cf654f1bd779764a3314a4adcb6ed08fdcfc58
MD5 66d562136cb8ec6bbb54788cf2910b9e
BLAKE2b-256 1bb8f8212b92850feeeadc8944b1edd4cf270623d95ae9f31e49d4b16e3e240c

See more details on using hashes here.

File details

Details for the file pdfautonup-1.12.0-py3-none-any.whl.

File metadata

  • Download URL: pdfautonup-1.12.0-py3-none-any.whl
  • Upload date:
  • Size: 34.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for pdfautonup-1.12.0-py3-none-any.whl
Algorithm Hash digest
SHA256 df782cfe2a2d5bb6a44ba74d662b6b0e525a4f68e5d1f78656cd9e0b67c1395f
MD5 73ac794efe8269060e09c629ae669ab0
BLAKE2b-256 a552bb4870f49f9c5f7c10fb8c388feb4aa3eac1a665c7920a0edbe9393a765e

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