What problem does it solve?
Working with PDF files programmatically requires choosing between many libraries and tools, each with different strengths for extraction, creation, and manipulation tasks. This Skill consolidates proven code patterns for the full range of PDF operations so you can process documents without researching APIs from scratch.
Core Features & Use Cases
- Text and Table Extraction: Extract text, tables, and metadata from PDFs using pypdf and pdfplumber, with support for coordinate-based extraction and pandas DataFrame conversion.
- PDF Creation and Modification: Create new PDFs with reportlab, merge and split documents, rotate pages, add watermarks, and apply password encryption.
- OCR and Command-Line Operations: OCR scanned PDFs with pytesseract and pdf2image, plus fast batch operations using poppler-utils (pdftotext, pdfimages) and qpdf.
- Use Case: You receive a batch of scanned vendor invoices as PDFs. Use this Skill to OCR each page, extract the line-item tables with pdfplumber, and export the combined results to an Excel spreadsheet.
Quick Start
Extract all text and tables from the attached report.pdf and save the tables to an Excel file.