pdf

Extract text and tables from PDFs using Python libraries.

2|Updated Apr 3, 2026
One-click install
npx skills add https://github.com/ingbyr/lzcode --skill pdf-ingbyr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/ingbyr/lzcode/tree/main/packages/desktop/src-tauri/lz-assets/skills/pdf
Command: npx skills add https://github.com/ingbyr/lzcode --skill pdf-ingbyr

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PDF documents are heavy on manual tasks: extracting data, transforming content, and applying consistent formatting across files can be tedious and error-prone.

Core Features & Use Cases

  • Extract text and tables from PDFs for data pipelines and reporting.
  • Merge, split, rotate, watermark, and create new PDFs to standardize documents.
  • Fill and read PDF forms, or OCR scanned PDFs to enable searchable archives.
  • Use cases include processing invoices, reports, and contracts at scale with auditable results.

Quick Start

Provide a PDF file and ask the AI to extract text and tables or to merge multiple PDFs into a single document.

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 PDFs for data pipelines?

You can extract text and tables from PDFs using Python libraries like pdfplumber and pypdf to parse document content. This solution processes invoices and reports at scale, transforming unstructured PDF data into editable formats for downstream reporting pipelines.

What is the best way to merge and split multiple PDF files in Python?

The best way to merge and split PDF files is using Python automation scripts with pypdf. This approach standardizes documents by parsing, rendering, and modifying PDFs, allowing you to merge multiple files into a single document or split them efficiently.

Can I fill and read PDF forms automatically using Python?

Yes, you can fill and read PDF forms automatically using Python. This automation handles form filling and reading to standardize administrative workflows, enabling compliance and archival tasks while processing contracts and invoices with auditable results.

Does this PDF processing approach work with scanned documents?

Yes, this PDF processing approach works with scanned documents by using pdf2image and Pillow to render pages. It applies OCR to scanned PDFs, enabling searchable archives and extracting editable data from previously inaccessible image-based document formats.

Do I need Python to automate PDF document processing and watermarking?

Yes, you need Python to automate PDF document processing and watermarking. This solution relies on Python libraries such as pypdf and pdfplumber to parse, render, and modify PDFs, applying consistent formatting and watermarks across multiple files.