What problem does it solve?
The PDF processing Skill automates extracting text, tables, and form data from documents, and provides tooling to create, merge, split, or annotate PDFs in code or CLI workflows.
Core Features & Use Cases
- Text and table extraction from PDFs using Python libraries (pypdf, pdfplumber).
- Form handling: fillable and non-fillable forms, with scripts for field extraction and annotations.
- PDF creation and manipulation: merge, split, rotate, watermark, and annotations for automated reporting.
Quick Start
Install dependencies and run a sample:
- Install dependencies: python -m pip install -r requirements.txt (if present) or follow the repository's install.sh.
- Example: python scripts/fill_fillable_fields.py input.pdf fields.json output.pdf
- Example: python scripts/convert_pdf_to_images.py my.pdf output_dir