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.2.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.2-py3-none-any.whl (34.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pdfautonup-1.12.2.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.2.tar.gz
Algorithm Hash digest
SHA256 f676243177d543264e1faf3b8ba870fc1e2fbefdba5c1585c54b0cbb59b64b26
MD5 812aea47c292ac6b4870b70ea730df6a
BLAKE2b-256 a59ca83f3281bb0e7d6d5f1c690cab46e12125a0ec958fcbf982330b519559b0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdfautonup-1.12.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 1bcecce10bdcd0e00b5684c2ffabeaf5f116dcd69db297d7d4701103ea584556
MD5 cecc9b1d5ed00bc71cfe2063bcbbf5da
BLAKE2b-256 6aaccce9b1608c6a3e9c2defd5874c3d10b95d3bcfbe29354ba872a7bead5bae

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