What problem does it solve?
Manually handling PDF files—reading, extracting content, merging, splitting, rotating, or adding watermarks—is time‑consuming and error‑prone, especially when dealing with many documents or scanned images.
Core Features & Use Cases
- Text & Table Extraction: Pull plain text or structured tables from any PDF using pypdf, pdfplumber, or OCR.
- PDF Manipulation: Merge, split, rotate pages, add watermarks, and encrypt/decrypt files with command‑line tools or Python libraries.
- PDF Creation: Generate new PDFs from scratch or programmatically add content with reportlab.
- Form Handling: Fill fillable forms or annotate non‑fillable forms using the provided scripts.
- Use Case Example: Quickly process a batch of scanned invoices, extract invoice numbers and totals, and compile them into a CSV for accounting.
Quick Start
Ask the pdf skill to extract all text from the file “report.pdf”.