pdfposter
Scale and tile PDF images/pages to print on multiple pages.
- Author:
Hartmut Goebel <h.goebel@crazy-compilers.com>
- Version:
Version 0.9
- Copyright:
2008-2025 by Hartmut Goebel
- License:
GNU Public License v3 or later (GPL-3.0-or-later)
- Homepage:
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
Metadata
Release files for pdftools.pdfposter 0.9
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| pdftools.pdfposter-0.9.tar.gz | 151.7 kB | Without provenance | Details for pdftools.pdfposter-0.9.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| pdftools.pdfposter-0.9-py3-none-any.whl | Python 3 | none | any | Details for pdftools.pdfposter-0.9-py3-none-any.whl |
Total release size: 168.7 kB
Release files / pdftools.pdfposter-0.9.tar.gz
| Download URL | pdftools.pdfposter-0.9.tar.gz |
|---|---|
| Size | 151.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
53eab369e845abc07b49fe4c92798a9a7d933f7485a7eb2405527c55ac5f45d1
|
|
BLAKE2b-256 checksum How to use checksums |
2b2274d8ac8487b8761c97585544214576682866ea07866e5051d83fb35d9d16
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.11
|
Release files / pdftools.pdfposter-0.9-py3-none-any.whl
| Download URL | pdftools.pdfposter-0.9-py3-none-any.whl |
|---|---|
| Size | 17.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2f311db75b4af7de0551bd90af6b45c508b5e7d08b279a8af5c7b28fe841f909
|
|
BLAKE2b-256 checksum How to use checksums |
4c00d39522c239603b0ae7113bf995cb70e9fe8609ea5059cc451a1eb41e2d57
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.11
|
Security for pdftools.pdfposter 0.9
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.