pdf

Extract text and tables from PDF documents and fill forms.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/daanteijema-beep/ai-gids-platform --skill pdf-daanteijema-beep
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/daanteijema-beep/ai-gids-platform/tree/main/.agents/skills/pdf
Command: npx skills add https://github.com/daanteijema-beep/ai-gids-platform --skill pdf-daanteijema-beep

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill removes the manual effort of working with PDF files by automating common operations like extracting text and tables, merging or splitting documents, and filling forms (fillable or not) based on coordinates.

Core Features & Use Cases

  • Text and table extraction from PDFs using Python tooling (including layout-aware extraction patterns).
  • PDF document transformations like merging, splitting, rotating pages, extracting images, and encrypting/protecting PDFs using standard libraries and command-line utilities.
  • PDF form filling workflows for both fillable form fields (via field detection, validation, and programmatic filling) and non-fillable PDFs (via annotation-based text placement and coordinate handling).
  • OCR for scanned PDFs to produce searchable text when the document is image-based.

Quick Start

Ask the AI: "Fill the form in this PDF using the provided field values and save the completed PDF."

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?

PDF text and table extraction uses layout-aware parsing with Python libraries like pdfplumber and pypdf to convert document content into usable, structured text outputs.

Can I fill a non-fillable PDF form programmatically?

Fillable PDF form workflows support non-fillable documents by using coordinate-based annotation placement and field validation to programmatically write text onto target document areas.

What is the best way to get searchable text from scanned PDFs?

OCR for scanned PDFs converts image-based documents into searchable text using pdf2image and PIL to process page images before applying optical character recognition.

How does coordinate transform placement work for PDF form filling?

Coordinate transforms in PDF form filling map annotation text to precise document locations, validating target fields before writing the updated PDF to ensure accurate placement.

Do I need Python to merge, split, and rotate PDF pages?

PDF document transformations like merging, splitting, and rotating pages rely on Python tooling and standard command-line utilities to manipulate document structures programmatically.

Does this PDF parsing approach handle layout-aware text extraction?

Layout-aware extraction patterns are supported during PDF text extraction, preserving spatial document relationships to produce structured and contextually accurate usable text.