@okrapdf/n8n-nodes-okrapdf
v0.1.5
Published
n8n nodes to extract tables and text from PDFs using OkraPDF
Maintainers
Readme
n8n-nodes-okrapdf
Extract tables and text from PDFs using OkraPDF.
Installation
Community Nodes (Recommended)
- Go to Settings > Community Nodes
- Select Install
- Enter
@okrapdf/n8n-nodes-okrapdfand confirm
Manual Installation
cd ~/.n8n/nodes
pnpm install @okrapdf/n8n-nodes-okrapdfCredentials
You need an OkraPDF API key:
- Sign up at okrapdf.com
- Go to Settings → API Keys
- Create a new key (starts with
okra_) - In n8n, create new OkraPDF API credentials with your key
Operations
Document
- Extract (Sync) - Submit PDF and wait for results (up to 60s). Best for small PDFs.
- Extract (Async) - Submit PDF and get job ID for polling. Best for large PDFs.
Job
- Get Status - Check job progress
- Get Results - Download extracted tables and text
- List - List all your extraction jobs
Example Workflow
Extract Tables from PDF URL
- Add OkraPDF node
- Select Document → Extract (Sync)
- Enter PDF URL
- Output includes extracted tables in markdown format
Process Large PDF
- OkraPDF node: Extract (Async) → returns
job_id - Wait node: 30 seconds
- OkraPDF node: Job → Get Results with
job_id
Support
- Documentation: okrapdf.com/docs
- Issues: GitHub Issues
License
MIT
