pdf

Extract text, tables, and metadata from PDF documents.

Updated Mar 30, 2026
One-click install
npx skills add https://github.com/Patkik/Multi-tenant-SaaS-Catering-V2 --skill pdf-patkik
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/Patkik/Multi-tenant-SaaS-Catering-V2/tree/main/.agents/skills/pdf
Command: npx skills add https://github.com/Patkik/Multi-tenant-SaaS-Catering-V2 --skill pdf-patkik

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypdf, pdfplumber, pdf2image, Pillow.

What problem does it solve?

PDFs are ubiquitous in business, yet extracting text, tables, and metadata or digitizing forms from them is often manual, error-prone, and time-consuming.

Core Features & Use Cases

  • Text extraction and metadata retrieval
  • Table extraction and data conversion to CSV/Excel
  • Basic PDF manipulation: create, merge, rotate, watermark, and form handling

Quick Start

Process a PDF to extract text, tables, and structured data.

Frequently Asked Questions about pdf

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

FAQPage Schema
How do I extract tables from PDF documents and convert them to CSV?

To extract tables from PDF documents and convert them to CSV, this tool parses binary PDF streams using pdfplumber to coordinate structured table blocks. It directly outputs the extracted table data for CSV conversion.

What is the best way to automate text extraction from PDF invoices?

Automating text extraction from PDF invoices involves parsing binary streams with pypdf and pdfplumber to retrieve text blocks and metadata. This approach handles edge cases to produce structured records.

Can I merge and watermark PDF files using Python?

Yes, you can merge and watermark PDF files using Python. This tool provides basic PDF manipulation capabilities, allowing you to create, merge, rotate, and apply watermarks to binary PDF streams programmatically.

Does pdfplumber handle metadata retrieval from PDF contracts?

Yes, pdfplumber alongside pypdf handles metadata retrieval from PDF contracts. They parse binary PDF streams to extract document properties and text blocks while managing edge cases.

What are the limitations of extracting structured data from scanned PDFs?

Extracting structured data from scanned PDFs is limited because pypdf and pdfplumber parse embedded text and table blocks, not raw images. Scanned documents require optical character recognition before text extraction.

Do I need Pillow installed to process PDF forms?

You need Pillow installed alongside pdf2image to process PDF forms, as these dependencies handle image rendering and basic document modifications within the automated workflow.