pdf2png
CLI utility to convert PDF pages to PNG images.
Installation
- Install Python.
- Install pipx.
- Install Ghostscript.
- Install ImageMagick according to the instructions here.
- Use
pipxto installpdf2png:
pipx install pdf2png
Usage
For all options, run pdf2png --help
Development Environment
Installation
git clone https://github.com/ReK42/pdf2png.git
cd pdf2png
python -m venv .env
source .env/bin/activate
python -m pip install --upgrade pip pre-commit
pre-commit install
pip install -e .[test]
Manual Testing
To check:
mypy src
ruff check src
ruff format --diff src
To auto-fix/format:
ruff check --fix src
ruff format src
Manual Building
pip install -e .[build]
python -m build
Release files for pdf2png 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pdf2png-1.0.0.tar.gz | 49.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pdf2png-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 79.4 kB
Release files / pdf2png-1.0.0.tar.gz
| Download URL | pdf2png-1.0.0.tar.gz |
|---|---|
| Size | 49.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
03ff837c7c3088d10108ee30747c7feeb69552c932f584675248a5f7df246578
|
|
BLAKE2b-256 checksum How to use checksums |
099e7411ef347c11a40c1e1f26da8a222ba9317b4935ea45e05412a3dd64ee20
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|
Release files / pdf2png-1.0.0-py3-none-any.whl
| Download URL | pdf2png-1.0.0-py3-none-any.whl |
|---|---|
| Size | 30.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1caa217ec262b8be97fb7732c16355ee45666a50af5b29b29fa2f8624b2edc33
|
|
BLAKE2b-256 checksum How to use checksums |
0f797842a95c301a975e12712fb29f5af0722f197a054f2f7362bb3e1ac37efb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|