项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-09-19 · 当前星标 ★ 511
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Docker 或 JDK 17+
安装与启动步骤
-
1先分清主次
主体是语言库,服务镜像只是包装。
-
2用镜像起服务
不想搭语言环境时最省事。
docker run -p 8080:8080 extractpdf4j-service -
3调接口抽表
传 PDF,取结构化表格。
-
4挑几份难文档验
合并单元格与跨页表最容易错。
如何确认成功
对一份含跨页表格的 PDF 抽取结果里,表头与行数据字段对齐,且跨页部分被正确合并
注意事项
- 它是语言原生的 PDF 表格抽取库,面向真实文档而不是演示数据集。
- 跨页表与合并单元格是这类工具的照妖镜,验收要专门挑。
- 服务镜像适合快速试用,生产建议直接引库。
- 扫描件要先过识别,它只处理文本层。
核心亮点
- 同时覆盖文本型与扫描型 PDF,stream、lattice、hybrid 三种解析模式可按版式切换
- lattice 用 OpenCV 风格网格检测处理有线表格,对规整报表识别更稳
- Java 17 + Maven,提供 CLI 和库两种接入方式,方便嵌入 JVM 后端服务
不足之处
- 早期项目,复杂合并单元格与无框线表格的准确率仍需实测验证
- 文档与社区规模较小,遇到边界版式问题可参考的案例有限
适用场景
- 批量解析发票、对账单,把表格数据写入数据库
- 在 Java 后端服务中抽取报表 PDF 并转成 CSV/JSON
- 对扫描版合同或清单做 OCR 后提取结构化字段
替代项目
Tabula、Camelot、PDFPlumber
上一篇:yomihon
下一篇:RawMangaReader
同类项目推荐
ComfyUI-Forbidden-Vision
开源
在ComfyUI中,轻松搞定动漫与写实人脸检测修复
Reliable face detection, segmentation and enhancement for ComfyUI with custom-traine···
core
开源
把零散 OCR 工具串成标准化流水线,古籍数字化更省心
Collection of OCR-related python tools and wrappers from @OCR-D
dpscreenocr
开源
框选屏幕任意区域,一键提取文字到剪贴板
A program to recognize text on the screen
ANTs
开源
医学图像精准配准与分割,助力神经影像分析
Advanced Normalization Tools (ANTs)
sd-webui-reactor-sfw
开源
在 Stable Diffusion 里一键换脸,安全无 NSFW,快速出图
(SFW Friendly) Fast and Simple Face Swap Extension for StableDiffusion WebUI (A1111,···
ComfyUI-Depth-Anything-Tensorrt
开源
ComfyUI 里跑深度图,TensorRT 加速最高 14 倍,快人一步。
ComfyUI Depth Anything (v1/v2/v3/distill-any-depth) Tensorrt Custom Node (up to 14x ···
system-ocr
开源
调系统自带 OCR,截图取字不装大模型
Ocr api via system API
bootcamp
开源
一套代码搞定图像、音频、分子等非结构化搜索
Dealing with all unstructured data, such as reverse image search, audio search, mole···
docslight
开源
上传任意文档,自动解析成结构化数据
With DocSlight, precisely parse and extract data from any document, including PDFs, ···
