What problem does it solve?
Handling PDF reading, extraction, merging, splitting, watermarking, and form filling by hand wastes time and invites errors, especially when files are scanned, encrypted, or come in large batches.
Core Features & Use Cases
- Comprehensive PDF toolkit: Detailed guidance on using Python libraries (pypdf, pdfplumber, reportlab, pypdfium2) and command-line utilities (qpdf, pdftotext, pdfimages) to read, extract text/tables, rotate pages, merge documents, and optimize files for delivery.
- Form handling workflows: Step-by-step instructions for identifying fillable fields, creating field definitions with precise coordinates, running annotation-based filling scripts, and validating bounding boxes before generation.
- Advanced references and examples: Links to reference material for JavaScript libraries (pdf-lib, pdfjs-dist), OCR pipelines, and troubleshooting strategies for encrypted or damaged PDFs.
Quick Start
Ask the pdf skill to extract text, tables, and images from document.pdf and summarize the key data.