What problem does it solve?
This Skill provides a comprehensive toolkit to automate PDF processing, eliminating tedious manual work such as extracting text and tables, merging or splitting documents, and handling forms.
Core Features & Use Cases
- Text and Table Extraction: Pull text and tabular data from PDFs using Python libraries like pypdf and pdfplumber.
- Document Creation and Assembly: Create new PDFs, merge multiple files, split large PDFs, and rotate pages.
- Form Handling: Fill out fillable PDFs or annotate non-fillable forms to prepare data for workflows such as invoicing, reporting, and archival digitization.
Quick Start
Use the pdf skill to extract all text from the attached file 'document.pdf' using a short Python snippet:
python -c 'from pypdf import PdfReader; r = PdfReader("document.pdf"); print(len(r.pages))'