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.3.tar.gz (29.0 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.3-py3-none-any.whl (34.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pdfautonup-1.12.3.tar.gz
  • Upload date:
  • Size: 29.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for pdfautonup-1.12.3.tar.gz
Algorithm Hash digest
SHA256 4418394d515ca364b3749be655a7f7dd7ae6a3d6da30db6d51823b6422b7c925
MD5 0503871c2feaec4f312866a6c216b877
BLAKE2b-256 82d6f755e222da532cad0a01fb7290d5c48bf0dbdfc21b578e98eaac2884f1e9

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pdfautonup-1.12.3-py3-none-any.whl
Algorithm Hash digest
SHA256 6eb46ab64a432bedd279185953206de17faa6a8e2bf91acb75001237e49d5bd7
MD5 2bfad294957eb8978f0a39f57cfc9ea3
BLAKE2b-256 46703000bf994a22fd6403c0da80ff89462e0ce5def243ce9fd2d2f81c60c716

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