pdf

Extract text and tables from PDFs using Python libraries.

Updated Apr 11, 2026
One-click install
npx skills add https://github.com/Jacksonhuf/AxiMate --skill pdf-jacksonhuf
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/Jacksonhuf/AxiMate/tree/main/integrations/ripple/copaw/src/copaw/agents/skills/pdf
Command: npx skills add https://github.com/Jacksonhuf/AxiMate --skill pdf-jacksonhuf

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypdf, pdfplumber, pdf2image, Pillow, and includes scripts (resource) components.

What problem does it solve?

This skill automates a broad set of PDF tasks to convert documents into usable data, enabling you to read, extract, merge, annotate, and secure PDFs with minimal manual effort.

Core Features & Use Cases

  • Read and extract text and tables from PDFs with Python libraries.
  • Merge, split, rotate pages, apply watermarks, fill forms, and encrypt/decrypt PDFs.
  • OCR on scanned PDFs to make content searchable, and automate common archival and data-collection tasks.

Quick Start

Provide a PDF and I will extract text and tables, merge or rotate pages, fill forms, and apply basic edits.

Frequently Asked Questions about pdf

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract text and tables from a PDF using Python?

You can extract text and tables from a PDF using Python libraries like pdfplumber and pypdf to parse document content and structure. This automates reading data from digital PDF files for downstream processing workflows.

Can I perform OCR on scanned PDFs to make them searchable?

Yes, you can perform OCR on scanned PDFs to make content searchable by rendering pages into images. It uses pdf2image and Pillow to process scanned files, enabling automated archival and data-collection tasks.

What is the best way to merge, split, or rotate PDF pages in Python?

The best way to merge, split, or rotate PDF pages is using Python libraries like pypdf to manipulate document structure. This automates PDF assembly and page modifications reliably without manual effort across diverse document workflows.

How do I fill forms and apply watermarks to PDF documents?

You can fill forms and apply watermarks to PDF documents by automating edits with Python libraries like pypdf. This allows you to securely annotate and modify PDF files, converting raw documents into structured usable data.

Does pypdf support encrypting and decrypting PDF files?

Yes, pypdf supports encrypting and decrypting PDF files to secure your documents. This functionality is part of a broader Python automation workflow that reads, edits, and secures PDFs with minimal manual configuration effort.

What are the limitations of pdfplumber for PDF data extraction?

pdfplumber is designed for extracting text and tables from digital PDFs but cannot parse scanned image-based files without OCR. For scanned documents, rendering pages with pdf2image and Pillow is required before extraction.