What problem does it solve?
PDFs are ubiquitous but extracting text, tables, form data, and metadata, or composing multiple documents, is often manual and error-prone. This skill provides a unified, code-driven workflow to automate reading, parsing, and transforming PDFs for reporting, data analysis, and archival tasks.
Core Features & Use Cases
- Text extraction: pull text from pages, preserve layout, and gather metadata using libraries like pypdf and pdfplumber.
- Table extraction and conversion: detect tables and export to CSV/Excel for downstream analytics.
- Form handling and annotation: fill fillable forms, annotate non-fillable fields, and perform OCR on scanned PDFs when needed.
- Document assembly: merge, split, rotate, watermark, and generate consolidated PDFs for workflows.
Quick Start
Run a sample script to extract all text from example.pdf and print the page count.