pdf - PDF Processing and Manipulation Guide
Process PDF files including reading, extracting text and tables, merging, splitting, rotating, creating, watermarking, encrypting, and OCR.
Tags
Updated: 2026-09-19Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Extract text from PDF files
- Extract tables from PDF files
- Merge multiple PDF files
- Split PDF pages into files
- Rotate pages in PDF files
- Create new PDF documents
- Add watermarks to PDF pages
- Extract images from PDF files
- Perform OCR on scanned PDFs
- Encrypt and decrypt PDF files
- Read PDF document metadata
Inputs
- PDF files
- Passwords for encrypted PDFs
- Watermark PDF files
- Scanned PDF documents
Outputs
- Extracted text content
- Extracted table data files
- Merged or split PDF files
- Created PDF files
- Watermarked PDF files
- Extracted image files
- Encrypted or decrypted PDF files
Requirements
- Python environment
- pypdf library
- pdfplumber library
- reportlab library
- pytesseract library
- pdf2image library
- poppler-utils tools
- qpdf tool
- pdftk tool
