- Deterministic — Same input always produces same output (no LLM hallucinations)
- Fast — Process 100+ pages per second on CPU
- Private — 100% local, zero data transmission
- Accurate — Bounding boxes for every element, correct multi-column reading order
Overview
Integration details
Loader features
The
OpenDataLoaderPDFLoader component enables you to parse PDFs into structured Document objects.
Requirements
- Python >= 3.10
- Java 11 or newer available on the system
PATH
Installation
Quick start
Parameters
Usage examples
Output formats
Tagged PDF support
For accessible PDFs with structure tags (common in government/legal documents):Password-Protected PDFs
Image handling
Document metadata
Each returnedDocument includes metadata:
Additional resources
- LangChain OpenDataLoader PDF integration GitHub
- LangChain OpenDataLoader PDF integration PyPI package
- OpenDataLoader PDF GitHub
- OpenDataLoader PDF Homepage