What problem does it solve?
Eliminates the manual drudgery of handling every PDF action by hand, from extracting text and tables to filling forms, so you can treat PDFs as structured data instead of locked files.
Core Features & Use Cases
- Comprehensive PDF operations: pypdf and reportlab examples show how to merge, split, rotate, watermark, encrypt, and create PDFs while preserving metadata and layout instructions.
- Structured extraction & OCR: pdfplumber, pdf2image, pytesseract, and reference.md guidance let you grab text, tables, and images even from scanned or layout-heavy documents, then export to Excel or CSV.
- Form filling rigor: forms.md walks through checking for fillable fields, extracting field metadata, converting bounding boxes, and validating entries with scripts such as fill_fillable_fields.py and fill_pdf_form_with_annotations.py, ensuring checkboxes, radio groups, and annotations are handled reliably.
- Use case: Automate processing a batch of vendor invoices or compliance forms by extracting key fields, merging approvals, and producing locked PDFs for archival.
Quick Start
Ask the pdf skill to open the supplied PDF, extract all text and tables, and summarize the key data.