pdf - PDF Toolkit for Processing Documents and Forms
Extracts text and tables, creates PDFs, merges or splits files, and fills out forms.
Tags
Updated: 2026-09-09Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Extract form field information
- Fill PDF form fields
- Convert PDF pages to images
- Validate PDF bounding boxes
- Check fillable PDF fields
- Create validation overlay images
- Merge multiple PDF documents
- Split PDF documents into pages
- Extract text and tables
- Create new PDF documents
- Encrypt PDF files with passwords
- Add watermarks to PDF pages
Inputs
- PDF documents
- Form data JSON files
- Bounding box JSON files
- Passwords
Outputs
- Extracted text files
- Extracted Excel table files
- Merged or split PDF files
- Converted image files
- JSON metadata and form info
- Encrypted PDF files
Requirements
- Python environment
- Python packages (pypdf, pdfplumber, reportlab, pytesseract, pdf2image, pandas)
- Command-line utilities (poppler-utils, qpdf, pdftk)
- Tesseract OCR engine
