pdf - PDF processing and manipulation guide
Provides instructions and code snippets for PDF text extraction, table parsing, merging, splitting, rotation, creation, watermarking, and OCR.
Tags
Updated: 2026-09-20Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Extract text from PDFs
- Extract tables from PDFs
- Merge multiple PDF files
- Split PDF documents
- Rotate PDF pages
- Extract PDF metadata
- Create new PDF documents
- Add watermarks to PDFs
- Encrypt PDF files
- Decrypt PDF files
- Extract images from PDFs
- Perform OCR on scanned PDFs
Inputs
- PDF documents
- PDF passwords
- Watermark PDF files
- Text content
Outputs
- Merged PDF files
- Split PDF files
- Extracted text files
- Extracted Excel files
- Created PDF files
- Watermarked PDF files
- Encrypted PDF files
- Decrypted PDF files
- Extracted image files
Requirements
- Python environment
- pypdf library
- pdfplumber library
- reportlab library
- pandas library
- pytesseract library
- pdf2image library
- poppler-utils CLI tools
- qpdf CLI tool
- pdftk CLI tool
