What problem does it solve?
PDF manipulation tasks such as reading content, merging documents, splitting pages, creating new PDFs, and extracting text or tables are tedious and error-prone when done manually.
Core Features & Use Cases
- Read / Extract Text: Extract plain text from PDFs (with OCR for scanned pages when needed) to enable search, indexing, or repurposing content.
- Table Extraction: Retrieve tabular data from PDFs into structured formats like CSV or JSON for analysis.
- Create PDFs: Generate new PDFs from text or programmatic content using Python tooling.
- Merge & Split: Combine multiple PDFs into a single document or split a PDF into individual pages for archival or distribution.
- Metadata & Rotation: Read metadata and rotate pages to prepare documents for sharing.
Quick Start
Extract all text from input.pdf and save it to output.txt.