opendataloader-pdf

把 PDF 变成 AI 能直接吃的数据,省去清洗烦恼

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 搜索知识 🍴 复刻 2899 🐛 待处理 25 👀 关注 101
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 30272
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,Apache-2.0 许可证,完全免费,可自行部署使用。

项目预览

opendataloader-pdf 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类搜索知识
开发团队opendataloader-project
定价模式🏷️完全免费
价格说明开源项目,Apache-2.0 许可证,完全免费,可自行部署使用。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Java
技术栈/模型a11y,accessibility,ai,bounding-box,document-parsing,eaa,html,json,markdown,ocr,ocr-recognition,pdf,pdf-accessibility,pdf-converter,pdf-extraction,pdf-parser,pdf-ua,rag,tables,tagged-pdf
GitHub 星标★ 30272
上线时间2025-05-13 00:00:00
代码更新2026-11-10
仓库体积88.8 MB
本站数据更新2026-11-10
维护状态活跃
收录时间2026-08-09
浏览次数5

项目介绍

opendataloader-pdf 是一个专为 AI 数据准备而设计的 PDF 解析器,旨在将 PDF 文档自动转换为 AI 可读的结构化数据。它解决了传统 PDF 解析在复杂布局、扫描件和表格处理上的痛点,提供高精度的文本提取、版面分析和内容结构化能力。核心能力包括:支持多种 PDF 格式(文本型、扫描型、混合型),自动识别标题、段落、表格、图片等元素,并输出 Markdown、JSON 等 AI 友好格式。项目基于 Java 开发,开源免费,性能稳定,适合大规模文档处理。其设计目标是为 RAG、文档问答、知识图谱构建等 AI 应用提供干净、准确的数据源,减少人工清洗成本。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 30272

使用教程

⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。

难度:入门 约 10 分钟 部署方式:库/依赖 3 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • Java 11+
  • 可选:Python(使用Python SDK时)
  • 可选:Node.js(使用Node.js SDK时)

安装与启动步骤

  1. 1检查Java版本

    确认已安装Java 11或更高版本,否则需先安装。

    java -version
  2. 2克隆项目仓库

    从GitHub克隆项目到本地。

    git clone https://github.com/opendataloader-project/opendataloader-pdf.git
  3. 3进入项目目录

    切换到克隆下来的项目文件夹。

    cd opendataloader-pdf

如何确认成功

成功执行java -version显示11+,且克隆并进入项目目录即完成环境准备。

常见问题

Q:支持哪些PDF格式?

A:支持数字PDF、扫描PDF和带标签PDF。

Q:输出格式有哪些?

A:Markdown、JSON(含边界框)、HTML、Tagged PDF、PDF/UA(企业版)。

Q:需要什么Java版本?

A:需要Java 11或更高版本。

Q:项目是免费的吗?

A:开源核心功能免费,企业版附加功能需付费。

注意事项

  • 必须安装Java 11+环境。
  • 开源核心支持数据提取、版面分析、自动标签,企业版支持PDF/UA导出等。
  • 混合模式下提取准确率排名第一(0.907),表格提取准确率0.928。
  • 本地模式速度0.015秒/页。

核心亮点

  • 高精度解析复杂版面,表格、多栏、扫描件都能处理
  • 输出 Markdown/JSON 等结构化格式,直接对接 AI 流水线
  • 纯 Java 实现,跨平台部署简单,性能稳定

不足之处

  • 文档/社区待观察
  • 对极复杂艺术排版或手写内容支持有限

适用场景

  • RAG 系统的文档知识库构建
  • 企业合同、报告等批量文档结构化
  • 学术论文数据提取与知识图谱构建

替代项目

PyMuPDF、pdfplumber、Unstructured

上一篇:iterater

下一篇:easy-dataset

同类项目推荐

Awesome-LLM4IE-Papers 开源

一键速览LLM+信息抽取全部前沿论文

Awesome papers about generative Information Extraction (IE) using Large Language Mod···

★ 1064 2026-08-09
lightly-studio 开源

一站式搞定数据清洗、标注与版本管理,让模型训练更快更准。

LightlyStudio - The Unified Data Platform for Multimodal ML

★ 908 2026-08-09
awesome-legal-data 开源

法律文本数据集一页汇总,省去全网搜数据时间

A collection of datasets and other resources for legal text processing.

★ 328 2026-09-21
StarryDivineSky 开源

一个仓库逛遍 10K+ 精选开源项目,快速找到你要的轮子。

精选了10K+项目,包括机器学习、深度学习、NLP、GNN、推荐系统、生物医药、机器视觉、前后···

★ 952 2026-08-09
CVPR2024-Papers-with-Code-Demo 开源

看CVPR 2024论文,一键直达代码和Demo,跟上前沿不费力。

收集 CVPR 最新的成果,包括论文、代码和demo视频等,欢迎大家推荐!Collect the latest C···

★ 1411 2026-08-09
MuTual 开源

用真实听力题考倒聊天机器人,测出多轮对话推理真功夫

A Dataset for Multi-Turn Dialogue Reasoning

★ 334 2026-08-09
argilla 开源

让领域专家轻松标注数据,快速构建高质量 LLM 数据集

Argilla is a collaboration tool for AI engineers and domain experts to build high-qu···

★ 5196 2026-08-09
syncd 开源

一键生成多图合成数据,搞定个性化图像生成训练

SynCD: Generating Multi-Image Synthetic Data for Text-to-Image Customization (ICCV 2···

★ 156 2026-08-09