What problem does it solve?
This Skill enables automation of routine PDF tasks, including extracting text and tables, creating and merging PDFs, and filling or annotating forms, eliminating manual, repetitive work.
Core Features & Use Cases
- Extract text and tables from PDFs for data pipelines and reporting.
- Create, merge, split, and annotate PDFs, and automatically fill fillable and non-fillable forms.
- Use Case: prepare a batch of invoices by extracting data, compiling a summary, and generating filled PDFs for submission.
Quick Start
Run simple workflows to process a PDF by using the included Python scripts. For example:
- Generate field metadata: python scripts/extract_form_field_info.py input.pdf fields.json
- Fill fields and produce a filled PDF: python scripts/fill_fillable_fields.py input.pdf fields.json output.pdf
- Optionally convert pages to images: python scripts/convert_pdf_to_images.py input.pdf images_dir