StackMap
Subscribe
Explore / opendataloader-pdf
opendataloader-project

opendataloader-pdf

Deterministic PDF parser for AI pipelines: #1 extraction accuracy (0.907) on its public bench, bounding boxes on every element, 0.015s/page — plus the first open PDF auto-tagging for accessibility.

27,759 2,663 Java Apache-2.0updated yesterday
Curator's take

Two products in one repo, both rare: a benchmark-topping deterministic parser (Markdown/JSON/HTML with bounding boxes, XY-Cut++ reading order, 0.015s/page, hybrid AI mode when you want it) and the first open-source auto-tagging to Tagged PDF — the accessibility path, built with the PDF Association and validated by veraPDF. Java core with Python/Node SDKs. NOT fully open at the edges: PDF/UA export and the accessibility studio are the enterprise add-on, and Java 11+ is a heavier runtime than the Rust competition. Benchmark caveat: the #1 score is on their own (public, reproducible) bench — verify on your documents.

Mapped by ShipWithAI editors · links verified
README.md

OpenDataLoader PDF

PDF Parser for AI-ready data. Automate PDF accessibility. Open-source.

License PyPI version npm version Maven Central Java

opendataloader-project%2Fopendataloader-pdf | Trendshift

🔍 PDF parser for AI data extraction — Extract Markdown, JSON (with bounding boxes), and HTML from any PDF. #1 in benchmarks (0.907 overall). Deterministic local mode + AI hybrid mode for complex pages.

  • How accurate is it? — #1 in benchmarks: 0.907 overall, 0.928 table accuracy across 200 real-world PDFs including multi-column and scientific papers. Deterministic local mode + AI hybrid mode for complex pages (benchmarks)
  • Scanned PDFs and OCR? — Yes. Built-in OCR (80+ languages) in hybrid mode. Works with poor-quality scans at 300 DPI+ (hybrid mode)
  • Tables, formulas, images, charts? — Yes. Complex/borderless tables, LaTeX formulas, and AI-generated picture/chart descriptions all via hybrid mode (hybrid mode)
  • How do I use this for RAG?pip install opendataloader-pdf, convert in 3 lines. Outputs structured Markdown for chunking, JSON with bounding boxes for source citations, and HTML. LangChain integration available. Python, Node.js, Java SDKs (quick start | LangChain)

PDF accessibility automation — Auto-tag untagged PDFs into screen-reader-ready Tagged PDFs at scale. First open-source tool to generate Tagged PDFs end-to-end.

  • What's the problem? — Accessibility regulations are now enforced worldwide. Manual PDF remediation costs $50–200 per document and doesn't scale (regulations)
  • What's free? — Layout analysis + auto-tagging (Apache 2.0). Untagged PDF in → Tagged PDF out. No proprietary SDK dependency (auto-tagging)
  • **What about PDF/

Continue your stack

What teams reach for next — and why each earns a place beside opendataloader-pdf. Ranked by curator confidence.