Extract text from PDF files for LLM processing
OpenClaw skills run inside an OpenClaw container. EasyClawd deploys and manages yours — no server setup needed.
Initial publish
---
name: pdf-extract
description: "Extract text from PDF files for LLM processing"
metadata:
{
"openclaw":
{
"emoji": "📄",
"requires": { "bins": ["pdftotext"] },
"install":
[
{
"id": "dnf",
"kind": "dnf",
"package": "poppler-utils",
"bins": ["pdftotext"],
"label": "Install via dnf",
},
],
},
}
---
# PDF Extract
Extract text from PDF files for LLM processing. Uses `pdftotext` from the poppler-utils package to convert PDF documents into plain text.
## Commands
```bash
# Extract all text from a PDF
pdf-extract "document.pdf"
# Extract text from specific pages
pdf-extract "document.pdf" --pages 1-5
```
## Install
```bash
sudo dnf install poppler-utils
```