pdf

Extract text and tables from PDFs using Python libraries.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/brunoreinstein-cloud/chat-assitjur --skill pdf-brunoreinstein-cloud
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/brunoreinstein-cloud/chat-assitjur/tree/main/.trae/skills/pdf
Command: npx skills add https://github.com/brunoreinstein-cloud/chat-assitjur --skill pdf-brunoreinstein-cloud

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PDF processing can be tedious and error-prone when you need to read, extract text and tables, merge or split documents, rotate pages, add watermarks, generate new PDFs, fill forms, or apply encryption.

Core Features & Use Cases

  • Text and table extraction from PDFs, with OCR support for scanned files.
  • Merge, split, rotate, and watermark PDFs; create new PDFs and manage forms and annotations.
  • Encrypt and decrypt PDFs, and extract embedded images for archival workflows.
  • Use cases include automating invoice processing, contract assembly, and archival digitization at scale.

Quick Start

Process a sample.pdf to extract text and tables and merge into a single document if needed.

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 process the document to read structured content and pull data directly from pages. This approach supports administrative, legal, and archival workflows by turning static files into editable content.

Can I use OCR to process scanned PDF files?

Yes, OCR support is included for scanned PDF files to recognize and extract text from images. This allows you to digitize archival documents and convert image-based pages into searchable, editable data.

What's the best way to merge or split multiple PDF files?

Merging or splitting PDF files involves processing the documents to combine pages into a single file or separate them into individual outputs. This handles contract assembly and invoice processing by managing document structures efficiently.

How do I encrypt a PDF and apply security features?

You can encrypt a PDF and apply security features by processing the document to add password protection and access restrictions. This ensures sensitive legal and compliance data remains secure during archival and administrative tasks.

Does this PDF processing approach support form filling and validation?

Yes, PDF form filling and validation are supported through dedicated scripts that process document fields. This automates administrative data entry by populating forms and verifying inputs directly within the workflow.

What Python libraries are used for PDF text extraction and image processing?

Python libraries such as pypdf, pdfplumber, pdf2image, and Pillow are used for PDF text extraction and image processing. They handle reading structured data, converting pages to images, and managing file outputs.