2026 年,用于批量处理 PDF 的最佳开源 OCR 工具是什么?
摘要
一位从业者向社区询问,哪种开源 OCR 技术栈最适合完全在本地批量处理 20–25 页的混合内容 PDF,并将 Docling、GLM-OCR、PaddleOCR-VL、OlmOCR 2 和 MinerU 等工具列入候选名单,同时权衡视觉语言模型(VLM)与文本层解析器在处理表格和扫描页面方面的优劣。
想确定一套完全在本地运行的 PDF 批量处理方案。每个文件大概 20–25 页,主要是文字,有一些表格,偶尔会有一页是纸质文档的照片。目前的候选有:- docling(以及 granite-docling 模型)- glm-ocr - paddleOcr-vl - olmocr 2 - mineru。我们之前考虑过用 llamaparse 处理这类东西,但公司现在要求所有文件都必须留在我们自己的服务器上,而他们的自托管方案需要洽谈企业服务。同一个团队的 liteparse 可以在本地运行,处理纯文字页面也很快,但它的 Markdown 生成是基于规则的,并用 tesseract 作为后备方案,所以合并单元格和多栏页面的解析结果并不总是很规整。对于以文字为主的 PDF,用 VLM 会不会有点大材小用?还是只把有表格和图片的页面交给 VLM,其余页面继续用文本层解析器更合理?textract 和 docuent AI 也因为同样的原因被排除了。对于这些 VLM 方案,大家是一次性把整份 25 页的 PDF 输入进去,还是先拆成几批页面?我比较想避免的就是把每个文件都拆开这一步。编辑:补充评论里提到的几个:unlimited-ocr-2、minicpm-ocr-1.0、surya-ocr-2.5、indra-ocr 和 xiaomi-ocr-0。主要想知道它们在处理这种 20–25 页、内容混杂的文件时表现如何。
相似文章
我用6种文档类型对比了MinerU、Granite-Docling和PaddleOCR-VL的12项PDF解析能力
一位开发者对三种PDF解析模型(MinerU、Granite-Docling、PaddleOCR-VL)在六种文档类型和十二项能力上进行了基准测试,发现MinerU会丢失页脚,除非重建其markdown,而Granite-Docling输出更干净的原生markdown表格。
在将PDF输入本地模型之前,你们都用什么来预处理PDF?
一位用户寻求PDF预处理工具推荐,以提升本地大语言模型文档问答的输入质量。该用户比较了pymupdf、pdfplumber、docling和llamaparse,用于处理表格、多栏文本等杂乱布局。
@akshay_pachaar:找到最适合你的 OCR 方案的最简单方法:我在同一批……上运行了 DeepSeek-OCR、PaddleOCR-VL 和 Datalab Surya
一个名为 OmniParse Bench 的开源文档解析基准测试发布了,该测试在 92 种语言的 2,937 页文档上运行了 16,288 项测试,用于对比 DeepSeek-OCR、PaddleOCR-VL 和 Surya 等 OCR 方案,结果表明没有任何一个解析器能在所有文档类型上都表现最佳。
PaddlePaddle/PaddleOCR
PaddleOCR是一个功能强大、轻量级的OCR工具包,可将PDF和图像转换为结构化数据,适用于AI应用,支持100多种语言,旨在连接文档与大语言模型。
@hasantoxr: 我找到了为LLM时代打造的OCR工具。它叫olmOCR。olmOCR可以处理PDF、扫描件、PNG和JPEG,并将其转…
olmOCR 是来自Ai2的开源OCR工具,能够将PDF、扫描件和图像转换为干净的Markdown格式,旨在通过保留阅读顺序和处理复杂布局,为LLM流水线准备文档。