项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 30272
使用教程
⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。
⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。
环境要求
- Java 11+
- 可选:Python(使用Python SDK时)
- 可选:Node.js(使用Node.js SDK时)
安装与启动步骤
-
1检查Java版本
确认已安装Java 11或更高版本,否则需先安装。
java -version -
2克隆项目仓库
从GitHub克隆项目到本地。
git clone https://github.com/opendataloader-project/opendataloader-pdf.git -
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···
lightly-studio
开源
一站式搞定数据清洗、标注与版本管理,让模型训练更快更准。
LightlyStudio - The Unified Data Platform for Multimodal ML
awesome-matchem-datasets
开源
材料化学数据集一网打尽,找数据不再东翻西找
awesome-legal-data
开源
法律文本数据集一页汇总,省去全网搜数据时间
A collection of datasets and other resources for legal text processing.
StarryDivineSky
开源
一个仓库逛遍 10K+ 精选开源项目,快速找到你要的轮子。
精选了10K+项目,包括机器学习、深度学习、NLP、GNN、推荐系统、生物医药、机器视觉、前后···
CVPR2024-Papers-with-Code-Demo
开源
看CVPR 2024论文,一键直达代码和Demo,跟上前沿不费力。
收集 CVPR 最新的成果,包括论文、代码和demo视频等,欢迎大家推荐!Collect the latest C···
MuTual
开源
用真实听力题考倒聊天机器人,测出多轮对话推理真功夫
A Dataset for Multi-Turn Dialogue Reasoning
argilla
开源
让领域专家轻松标注数据,快速构建高质量 LLM 数据集
Argilla is a collaboration tool for AI engineers and domain experts to build high-qu···
syncd
开源
一键生成多图合成数据,搞定个性化图像生成训练
SynCD: Generating Multi-Image Synthetic Data for Text-to-Image Customization (ICCV 2···
