PaddlePaddle/PaddleOCR
Turn any PDF or image document into structured data for your AI. A powerful, lightweight OCR toolkit that bridges the gap between images/PDFs and LLMs. Supports 100+ languages.
PaddleOCR – 開源 OCR 與文件 AI 工具包
功能
- 將影像或 PDF 頁面轉換為機器可讀的文本、表格、公式,甚至可直接輸入大型語言模型(LLM)的結構化 Markdown/JSON。
- 提供兩大模型系列:
- PP-OCRv6 – 支援 50 種語言的多語言場景文字辨識器(單一模型支援 50 語系,CPU 上提速超過 100%,高準確度)。
- PaddleOCR-VL / PP-StructureV3 – 輕量級視覺-語言模型,適用於完整文件解析(文字、表格、公式、印章、圖表),輸出格式為 JSON 或 Markdown。
為何重要
- OCR 是檢索增強生成(RAG)流程的第一步:在大型語言模型(LLM)能對文件進行推理前,必須先取得乾淨且結構化的文字。
- PaddleOCR 在 OmniDocBench 等基準測試中達成業界領先準確度,同時模型體積極小(約 0.9B 參數),支援 CPU、GPU、XPU、NPU 等廣泛硬體。
- 深度整合 Dify、RAGFlow、Cherry Studio 等主流 AI 代理平台,是建構 LLM 驅動代理與檢索增強生成流程的便捷「資料引擎」。
核心特性(來自 README)
- 多語言支援 – 支援 100+ 種語言,單一整合模型支援中文、英文、日文及 46 種拉丁字母語言。
- 結構感知轉換 – 提取每個文字框、表格單元格等的座標,支援後續佈局感知處理。
- 快速推論 – CPU 上最高提速 5 倍,Apple M4 上最高提速 6 倍,中等規模模型在 A100 GPU 上推論時間低於 0.2 秒。
- 部署彈性 – 支援 Linux、Windows、macOS;支援 Paddle 靜態/動態圖、Transformers、ONNX、OpenVINO、TensorRT,甚至瀏覽器 SDK(PaddleOCR.js)。
- 一鍵雲端/邊緣部署 – 提供預建 Docker 鏡像,支援 vLLM 相容的 HPD-Parsing 模型服務,以及 HuggingFace/ModelScope 上的模型鏡像。
- 可擴展流程 – 可將 PDF、Word/Excel/PowerPoint 檔案轉換為 Markdown,支援匯出為 DOCX,並包含圖表轉表格的工具。
典型使用流程
- 透過
pip install paddleocr安裝(或拉取 Docker 鏡像)。 - 執行預設流程,例如
paddleocr --image mydoc.png快速 OCR,或使用 Python API 呼叫PP-StructureV3進行完整文件解析。 - 將 JSON/Markdown 輸出用於後續 RAG 流程、微調 LLM,或輸入 AI 代理。
誰在使用
- 超過 6,000 個 GitHub 專案依賴 PaddleOCR。
- 被商業 RAG 平台(Dify、RAGFlow)與 AI 工作室服務採用。
進一步了解
- 官方網站與示範:https://www.paddleocr.com
- HuggingFace 上的模型卡片(例如
PaddlePaddle/PaddleOCR-VL-1.6)。 - README 中連結了各流程(OCR、StructureV3、HPD-Parsing 等)的詳細文件。
所有陳述均直接取自倉儲的 README;未添加任何額外主張。
相關
- 專案
- 專案
- Dispatch
- Dispatch
- 專案