pdf - Complete PDF Processing Tool - Read, Merge, Split, Create PDF Files
Process PDF files including reading, merging, splitting, rotating, extracting text/tables, creating PDFs, and applying watermarks
Tags
Updated: 2026-02-05Typical Inputs
Typical Outputs
What this skill does
- read PDF files
- extract text from PDF
- extract tables from PDF
- merge multiple PDFs
- split PDF into pages
- rotate PDF pages
- add watermarks
- create new PDFs
- fill PDF forms
- encrypt PDF files
- decrypt PDF files
- extract images from PDF
- perform OCR on scanned PDFs
Inputs
- PDF files
- watermark files
- form data
- password protection
- image files
Outputs
- merged PDF files
- split PDF files
- extracted text
- extracted tables
- rotated PDF files
- watermarked PDF files
- new PDF files
- filled PDF forms
- encrypted PDF files
- decrypted PDF files
- extracted images
- OCR text output
Requirements
- Python libraries: pypdf, pdfplumber, reportlab
- command-line tools: pdftotext (poppler-utils), qpdf
- OCR capabilities require pytesseract and pdf2image
