pdf · All-Purpose PDF Processing

pdf

PDF processing: whenever PDFs are involved, this skill handles it — reading PDFs to extract text and tables (pypdf, pdfplumber), merging/splitting/rotating pages, watermarks, creating PDFs from scratch (reportlab), form filling, encryption/decryption, image extraction, and OCR for scanned PDFs.

Routes by operation type: pypdf for merge/split/rotate/metadata, pdfplumber for text and table extraction (tables to Excel), reportlab for generation, poppler/pdftk via CLI. Advanced usage and form filling have dedicated pages (REFERENCE.md, FORMS.md).

Example invocation: "Merge these PDFs into one, then extract the tables."

Full brief

Positioning

pdf is the unified entry point for PDF operations: any PDF task routes through this skill to the right Python library or CLI tool.

Core capabilities

Workflow

  1. Confirm the operation type (read/merge/split/create/form/encrypt/OCR)
  2. Pick the tool (pypdf / pdfplumber / reportlab / CLI)
  3. Execute and verify output

Inputs & outputs

Input Notes
PDF files Required (for read/process operations)
Operation type Required — merge/split/extract/create/form/encrypt/decrypt/OCR

Output: processed PDFs / extracted text and tables / Excel, etc.

Fit

Before you start


pdf is part of the Aiglade Skill library. Invoke it from the Aiglade chat box in plain language.

← All 155 skills