Prepare PDF data for AI
OpenDataLoader PDF is an open source PDF parser that makes data available for artificial intelligence models. This Java-based project speeds up data processing processes by automating the accessibility of PDF documents.
Updates
- September 18, 2026: Stars 29,278 → 29,312, latest release v2.5.10 (September 18, 2026).
- September 16, 2026: Stars 29,080 → 29,278, latest release v2.5.9 (September 16, 2026).
- September 11, 2026: Stars 28,879 → 29,080, latest release v2.5.8 (September 11, 2026).
- September 1, 2026: Stars 28,872 → 28,879, latest release v2.5.7 (September 1, 2026).
What you get
- Converts PDF files to Markdown, JSON or HTML format for AI models.
- Provides high-accuracy data extraction for scanned documents and complex tables.
- Automatically tags PDF files in accordance with accessibility standards.
Installation
pip install -U opendataloader-pdfpip install -U "opendataloader-pdf[hybrid]"Running it
import opendataloader_pdf
# Batch all files in one call — each convert() spawns a JVM process, so repeated calls are slow
opendataloader_pdf.convert(
input_path=["file1.pdf", "file2.pdf", "folder/"],
output_dir="output/",
format="markdown,json"
)If you don't write code
I want to analyze the PDF files I have using the OpenDataLoader PDF tool and convert them into structured data formats (Markdown or JSON) that I can use in RAG or LLM processes. Can you help me create a script to run on my local computer using the Python SDK that will extract tables, headings, and text from my documents in the correct reading order? Also explain step by step how to enable hybrid mode for complex pages and customize the output.
Related dictionary terms
Links
TreScout did not build this tool · we found it in GitHub trends and wrote it up. This page describes the repository as of 2026-06-04: The star count and our text belong to that day, the repository may have changed since. Check the repository link for the current state. This page was machine-translated from the Turkish original · the Turkish version prevails.