faissaloux / pdf-suite
PDF CLI tool for PDF manipulation
Fund package maintenance!
faissaloux
paypal.me/faissaloux
Installs: 25
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 0
Forks: 0
Open Issues: 0
Language:Python
Type:composer-plugin
Requires
- php: ^8.2
- composer-plugin-api: ^2.0
This package is auto-updated.
Last update: 2025-09-12 14:19:27 UTC
README
pip install pdf-suite
Features
- Merges multiple PDF files / images into one PDF file.
- PDF to Images.
- Compress PDF.
Usage
Merge
Merges multiple PDF files / images into one PDF file.
pdf_suite merge -i input -o output
In order
To merge your files in a specific order, you need to pass the order you want to --order
option.
pdf_suite merge --input input --output output --order file1.pdf,file2,file3.jpg
Output
An ouput.pdf
file will be generated in /output
directory.
PDF to Images
Extract images from your PDF file.
pdf_suite pdf2img --input input.pdf --output images_directory
Output
An images_directory
directory will be generated with all images from file.pdf
.
Compress PDF
Compress a PDF file.
pdf_suite compress --input input.pdf --output output.pdf
Compress to a maximum size
You can specify the maximum size (MB) you need.
pdf_suite compress --input input.pdf --output output.pdf --max 2
input.pdf
will be compressed to output.pdf
with less than 2MB.
Output
A compressed PDF file output.pdf
will be generated for you.