Scale and tile PDF images/pages to print on multiple pages.
Project description
- 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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
53eab369e845abc07b49fe4c92798a9a7d933f7485a7eb2405527c55ac5f45d1
|
|
| MD5 |
9cbb0a28b0765b08e552060019b7385e
|
|
| BLAKE2b-256 |
2b2274d8ac8487b8761c97585544214576682866ea07866e5051d83fb35d9d16
|
File details
Details for the file pdftools.pdfposter-0.9-py3-none-any.whl.
File metadata
- Download URL: pdftools.pdfposter-0.9-py3-none-any.whl
- Upload date:
- Size: 17.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2f311db75b4af7de0551bd90af6b45c508b5e7d08b279a8af5c7b28fe841f909
|
|
| MD5 |
fbd6fbf42e7f8cc8b5064c8898619844
|
|
| BLAKE2b-256 |
4c00d39522c239603b0ae7113bf995cb70e9fe8609ea5059cc451a1eb41e2d57
|