pdf-processing

Extract text, tables, and metadata from PDFs into structured formats.

5|4|Updated Apr 26, 2026
One-click install
npx skills add https://github.com/Jignesh-Ponamwar/skills-mcp --skill pdf-processing-jignesh-ponamwar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf-processing
Source: https://github.com/Jignesh-Ponamwar/skills-mcp/tree/main/skill_mcp/skills_data/pdf-processing
Command: npx skills add https://github.com/Jignesh-Ponamwar/skills-mcp --skill pdf-processing-jignesh-ponamwar

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pdfplumber, pypdf, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

PDFs are often locked in unstructured text, tables, and forms that impede quick data reuse and downstream automation. This Skill provides a unified workflow to extract text, parse tables, fill forms, and merge or split documents into structured data formats.

Core Features & Use Cases

  • Text extraction: convert PDF content into plain text or Markdown.
  • Table extraction: pull tabular data into CSV/JSON with layout-aware parsing.
  • Form handling: fill AcroForm fields and assemble documents (merge/split) for batch workflows.
  • Metadata extraction: capture author, creation date, page count, and other document properties for archival or indexing.
  • Use Case: processing invoices, contracts, or research papers to populate databases or knowledge bases.

Quick Start

Run a simple extraction example by pointing the tool at a PDF path and selecting the desired output format.

Frequently Asked Questions about pdf-processing

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

FAQPage Schema
How do I extract tables from PDF documents into structured data?

You can extract tables from PDFs into CSV or JSON formats using layout-aware parsing. The tool pulls tabular data directly from diverse document layouts, converting unstructured PDF content into reusable structured formats for databases.

Can I merge or split PDF files for batch processing workflows?

Yes, you can merge or split PDF files for batch processing workflows. The tool assembles documents by combining multiple PDFs or dividing them, streamlining batch document handling and form assembly operations.

Does pdfplumber support OCR for extracting text from scanned PDFs?

Yes, pdfplumber supports optional OCR for extracting text from scanned PDFs. This allows the tool to read and convert scanned document content into plain text or Markdown when standard text extraction fails.

How do I fill AcroForm fields in a PDF automatically?

You can fill AcroForm fields in a PDF automatically by pointing the tool at the PDF path. It handles form filling by populating interactive fields directly within the document for batch workflow automation.

What is the best way to extract metadata like author and creation date from PDFs?

The best way to extract metadata from PDFs is using dedicated extraction workflows that capture author, creation date, page count, and other properties. This captured metadata prepares documents for archival or indexing purposes.

Why does my PDF text extraction return unstructured or misaligned data?

PDF text extraction returns unstructured data when documents contain complex layouts or scanned images. Using layout-aware table parsing or enabling optional OCR converts the content into structured plain text or Markdown formats.