What problem does it solve? Working with PDF files programmatically is fragmented across many libraries and tools, making tasks like extracting tables, merging documents, or filling forms error-prone and time-consuming. This Skill consolidates proven PDF workflows into one guide with ready-to-run scripts. ## Core Features & Use Cases - Text, Table & Image Extraction: Pull text, structured tables, and embedded images from PDFs using pypdf, pdfplumber, and poppler-utils, including OCR for scanned documents. - PDF Manipulation & Creation: Merge, split, rotate, encrypt, watermark, and generate new PDFs with pypdf, qpdf, and reportlab. - PDF Form Filling: Fill both fillable AcroForm fields and non-fillable forms via text annotations, with structure extraction, bounding-box validation, and visual verification scripts. - Use Case: You receive a stack of government PDF forms with no fillable fields. The Skill extracts the form structure, computes precise field coordinates, validates bounding boxes, and produces completed PDFs ready for submission. ## Quick Start Use the pdf skill to extract all tables from the attached report.pdf and save them to a spreadsheet.