pdf

Extract text and tables, manipulate pages, and fill PDF forms.

Updated Apr 28, 2026
One-click install
npx skills add https://github.com/leexb-wp21-prog/Azure-Ticket-Helpdesk --skill pdf-leexb-wp21-prog
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/leexb-wp21-prog/Azure-Ticket-Helpdesk/tree/main/.cursor/skills/skills-main/skills-main/skills/pdf
Command: npx skills add https://github.com/leexb-wp21-prog/Azure-Ticket-Helpdesk --skill pdf-leexb-wp21-prog

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill removes the tedium of manually handling PDF documents by enabling reliable text/table extraction, PDF manipulation, and automated form filling so you can turn PDFs into structured, editable outputs faster.

Core Features & Use Cases

  • Extract text and tables: Pull readable text and structured tables from PDFs (including layout-oriented extraction).
  • Perform common PDF operations: Merge, split, rotate pages, read PDF metadata, protect with passwords, and extract embedded images.
  • Handle scanned PDFs with OCR: Convert scanned pages to images and run OCR to make the content searchable.
  • Fill PDF forms: Detect whether fields are fillable; fill AcroForm fields when present, or place text annotations for non-fillable forms using coordinate-driven positioning.

Quick Start

Ask the AI to fill the PDF form in your provided document using the correct field coordinates and produce a new output 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 document?

To extract text and tables from a PDF, you can use PDF parsing libraries to pull readable text and structured table data directly from the document while preserving layout-oriented extraction for structured outputs.

How can I fill a PDF form that is not fillable?

You can fill a non-fillable PDF form by using coordinate-driven positioning to place text annotations precisely on the document, validating bounding boxes before generating a new output PDF.

How do I run OCR on a scanned PDF to make it searchable?

To run OCR on a scanned PDF, convert the scanned pages into images and apply optical character recognition to process the image content, making the extracted text fully searchable.

Can I merge, split, and rotate PDF pages in an automated workflow?

Yes, you can merge, split, and rotate PDF pages programmatically to manipulate document structures, read metadata, protect files with passwords, and extract embedded images during automated workflows.

Does coordinate mapping work between PDFs and rendered images for form filling?

Coordinate mapping transforms positional data between native PDF coordinates and rendered images, ensuring accurate text annotation placement when filling non-fillable forms with validation checks.

What is needed to handle AcroForm fields versus non-fillable PDF forms?

Handling AcroForm fields requires detecting if fields are fillable and populating them directly, whereas non-fillable PDFs require placing text annotations using coordinate-driven positioning to generate output.