pdfshot
A Python CLI to export pages from PDF files as images.
Quickstart
- Install poppler (macOS):
brew install poppler.
Usage:
$ pdfshot [OPTIONS] INPUT_PATH PDF_PAGE
Arguments:
INPUT_PATH: The input PDF file. [required]PDF_PAGE: The page number of the PDF file to export as an image. Page numbering starts at 1 (1-based indexing). [required]
Options:
-b, --add-border: Add border to the page image. [default: False]--version: Show the version and exit.--install-completion: Install completion for the current shell.--show-completion: Show completion for the current shell, to copy it or customize the installation.--help: Show this message and exit.
Notes
- pdf2image:
- To only convert PDF files to images.
- Commands:
poetry init+poetry install.poetry add "typer[all]".which pdfshot.pdfshot test.pdf 1orpdfshot test.pdf 1 --add-border.
- Typer:
- CLI arguments (required by default): CLI parameters (
./myproject, for example) passed in some specific order to the CLI application (ls, for example). - CLI options (optional by default): CLI parameters (
--size, for example) passed to the CLI application with a specific name. - Data validation.
- Numeric validation.
- For commands, think of
git(git push,git clone, etc.).
- CLI arguments (required by default): CLI parameters (
- Poetry:
- Outdated metadata after version bump for local package (open) issue.
References
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pdfshot-0.2.1.tar.gz
(4.6 kB
view details)
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 pdfshot-0.2.1.tar.gz.
File metadata
- Download URL: pdfshot-0.2.1.tar.gz
- Upload date:
- Size: 4.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
poetry/1.1.4 CPython/3.6.13 Linux/5.4.0-1046-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9688c31f312423d6a85e8b5ac93585d14f16d35f14a2ff7eddb915e90a3abcf9
|
|
| MD5 |
8a1563a36aa87de46675e6983c41abe4
|
|
| BLAKE2b-256 |
3c80845cbb2ed8b493016968630bfadacbfe6c1279c7cb54118b857688df4e90
|
File details
Details for the file pdfshot-0.2.1-py3-none-any.whl.
File metadata
- Download URL: pdfshot-0.2.1-py3-none-any.whl
- Upload date:
- Size: 5.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
poetry/1.1.4 CPython/3.6.13 Linux/5.4.0-1046-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
39950f8ea24cef4a8ce272ce1240956dba933f048fe7eea6a87269fba204a1eb
|
|
| MD5 |
b28550e903a013325bca4d0ff979779d
|
|
| BLAKE2b-256 |
53377f1110e53d3ee8bc81f8cffa9b5f10c973a6e2cc60ebafc15f116de3b735
|