Skip to main content

Scale and tile PDF images/pages to print on multiple pages.

Project description

Author:

Hartmut Goebel <h.goebel@crazy-compilers.com>

Version:
Version 0.9
License:

GNU Public License v3 or later (GPL-3.0-or-later)

Homepage:

https://pdfposter.readthedocs.io/

Pdfposter can be used to create a large poster by building it from multiple pages and/or printing it on large media. It expects as input a PDF file, normally printing on a single page. The output is again a PDF file, maybe containing multiple pages together building the poster. The input page will be scaled to obtain the desired size.

This is much like poster does for Postscript files, but working with PDF. Since sometimes poster does not like your files converted from PDF. :-) Indeed pdfposter was inspired by poster.

Why has this package been renamed?

When converting this from a script into a library back in 2008, the idea was to create a collection of tools all sharing the “pdftools” namespace and eventually sharing some commend code (e.g. definition of paper sizes). Anyhow, I never did this — even when creating more “pdftools.*” packages. And meanwhile there is a Python package called “pdftools”. Thus I decided to rename this package to avoid conflicts with that very package (and as a side-effect to simplify my tooling).

Migrating from pdftools.pdfposter to pdfposter

Migrating from pdftools.pdfposter to pdfposter is easy: Simply replace pdftools.pdfposter by just pdfposter in your code.

Here are some snippets that might help you:

sed -i 's/pdftools\.pdfposter/pdfposter/g' *.py setup.cfg *.toml
sed -i 's/from pdftools\.pdfposter import /from pdfposter import /g' *.py
sed -i 's/from pdftools import pdfposter/import pdfposter/g' *.py

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

pdftools.pdfposter-0.9.tar.gz (151.7 kB view details)

Uploaded Source

Built Distribution

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

pdftools.pdfposter-0.9-py3-none-any.whl (17.0 kB view details)

Uploaded Python 3

File details

Details for the file pdftools.pdfposter-0.9.tar.gz.

File metadata

  • Download URL: pdftools.pdfposter-0.9.tar.gz
  • Upload date:
  • Size: 151.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.11

File hashes

Hashes for pdftools.pdfposter-0.9.tar.gz
Algorithm Hash digest
SHA256 53eab369e845abc07b49fe4c92798a9a7d933f7485a7eb2405527c55ac5f45d1
MD5 9cbb0a28b0765b08e552060019b7385e
BLAKE2b-256 2b2274d8ac8487b8761c97585544214576682866ea07866e5051d83fb35d9d16

See more details on using hashes here.

File details

Details for the file pdftools.pdfposter-0.9-py3-none-any.whl.

File metadata

File hashes

Hashes for pdftools.pdfposter-0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 2f311db75b4af7de0551bd90af6b45c508b5e7d08b279a8af5c7b28fe841f909
MD5 fbd6fbf42e7f8cc8b5064c8898619844
BLAKE2b-256 4c00d39522c239603b0ae7113bf995cb70e9fe8609ea5059cc451a1eb41e2d57

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