pdf-processor
Installation
SKILL.md
When to Use
- You need to merge multiple PDFs into a single document offline.
- You need to split a PDF into per-page files for review, annotation, or distribution.
- You need to extract a specific page range (e.g.,
1-3,5) into a new PDF. - You need to extract selectable text from a PDF into a
.txtfile without using any cloud API. - You need to extract tables from PDFs into CSV files locally.
Key Features
- Merge PDFs: Combine multiple input PDFs into one output PDF.
- Split PDFs: Export each page as an individual PDF.
- Extract Pages: Create a new PDF from selected pages using a page-range expression.
- Extract Text: Export extracted text to a plain text file.
- Extract Tables: Export detected tables to CSV files (may produce empty CSVs on pages without tables).
- Create PDF: Generate a simple PDF from a text file.
- Local-only execution: No network access, no external APIs, no credentials.
Dependencies
- Python: 3.9+