A collection of simple, ready-to-use Python scripts for common PDF operations.
Built with pypdf — pure Python, no heavy dependencies.
| Script | What it does |
|---|---|
pdf_merge.py |
Merge multiple PDF files into one |
pdf_split.py |
Split a PDF into single pages or custom ranges |
pdf_extract_text.py |
Extract all text from a PDF |
# Merge all PDFs in a folder
python pdf_merge.py input_folder/ output.pdf
# Split PDF into single pages
python pdf_split.py document.pdf --pages all
# Split specific page range
python pdf_split.py document.pdf --pages 1-5
# Extract text
python pdf_extract_text.py document.pdf output.txtEach script has --help for full options:
python pdf_merge.py --help- Python 3.7+
- Install dependencies:
pip install -r requirements.txt
This toolkit is a free sample. If you need production-ready automation tools, check out:
👉 Python Automation Scripts — 20+ professional Python scripts for file management, automation, PDF processing, and system tasks
👉 Freelance Dev Prompts — 50 battle-tested ChatGPT prompts for debugging, refactoring, testing, and more
Created by Omniora-Bit — free tools with ❤️
MIT License — use freely, modify, share.