What problem does it solve?
Manual extraction, form completion, and programmatic manipulation of PDFs is slow, error-prone, and difficult to scale. This skill provides step-by-step tools and scripts to extract text and tables, fill both fillable and non-fillable forms, annotate documents, and perform merges/splits so teams can automate document workflows reliably.
Core Features & Use Cases
- Automated Form Filling: Supports both native PDF form fields and image-based annotation workflows with bounding-box validation and field value checks.
- Text and Table Extraction: Extract plain text and structured tables for downstream analysis or CSV/Excel export using robust parsing and OCR fallbacks.
- PDF Creation & Manipulation: Create reports, merge/split documents, rotate pages, add watermarks, and apply password protection programmatically.
- Validation & Troubleshooting: Includes helper scripts to detect fillable fields, convert pages to images, generate validation images for bounding boxes, and verify annotation geometry before writing output.
- Use Case: Batch-process vendor invoices, extract line items and totals to a CSV, and produce filled archival copies of standardized forms.
Quick Start
Extract all text and tables from invoice-q3.pdf and return a merged plain-text file plus a CSV of any extracted tables.