document-skills/pdf - PDF Processing and Manipulation Toolkit
Extract text and tables, create PDFs, merge/split documents, and fill forms programmatically
Tags
Updated: 2026-03-26Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Extract text from PDF
- Extract tables from PDF
- Create PDF documents
- Merge PDF files
- Split PDF documents
- Rotate PDF pages
- Add watermark
- Extract images
- Encrypt PDF
- Decrypt PDF
- Extract metadata
- OCR scanned PDFs
- Fill PDF forms
Inputs
- PDF document
- Watermark PDF
- Scanned PDF
- PDF form
- Encrypted PDF
- PDF password
Outputs
- Merged PDF file
- Split PDF files
- Rotated PDF file
- Watermarked PDF file
- Encrypted PDF file
- Decrypted PDF file
- Extracted text file
- Extracted tables
- Extracted images
- Filled PDF form
Requirements
- Python environment
- pypdf library
- pdfplumber library
- reportlab library
- poppler-utils
- qpdf
- pdftk
- pytesseract
- pdf2image
- pandas
