基于 Docker 的 PDF 版面分析微服务,可识别标题、正文、表格、图片等元素,并支持 OCR 与 Markdown/HTML 转换。
- Star
- 1,892
- Fork
- 311
- 未关闭 Issue
- 12
- 最近提交
- 7个月前
这是什么?
DeepSeek OCR App 为 DeepSeek-OCR 模型提供了一个网页界面。前端基于 React,可上传图片或 PDF,选择纯文字提取、图像描述、关键词定位或自定义提示词等模式,并查看识别结果。后端基于 FastAPI 调用模型,提供单张图片和多页 PDF 的接口。
处理 PDF 时,应用逐页识别并显示进度,结果可导出为 Markdown、HTML、DOCX 或 JSON。文档中的嵌入图片可以提取并写入输出文件,模型输出的 LaTeX 公式和表格也会保留。图片模式下,还可以在原图上绘制定位框。
整个应用通过 Docker Compose 启动,需要支持 CUDA 的 NVIDIA 显卡,显存建议 8-12GB,首次启动需下载约 5-10GB 的模型文件。
核心功能
- 01单张图片识别,支持纯文字提取、图像描述、关键词定位和自定义提示词模式。
- 02多页 PDF 逐页处理,并显示进度。
- 03结果可导出为 Markdown、HTML、DOCX 或 JSON。
- 04可从 PDF 中提取嵌入图片,并写入导出文档。
- 05保留模型输出的 LaTeX 公式和表格。
- 06通过 Docker Compose 一键启动,端口和上传大小等可在 .env 中配置。
适用场景
- 将扫描版 PDF 转换为可编辑的 Word 或 Markdown 文件。
- 从发票、表单或报告中提取表格和文字。
- 从学术论文中提取正文和公式。
- 通过网页界面和 REST API 在本地体验 DeepSeek-OCR。
快速上手
- 1
克隆仓库并复制环境变量文件
git clone <repository-url> cd deepseek_ocr_app cp .env.example .env - 2
使用 Docker Compose 启动应用
docker compose up --build - 3
在浏览器中打开 localhost:3000 访问前端
使用前须知
- 需要支持 CUDA 的 NVIDIA GPU 以及 NVIDIA Container Toolkit。
- 首次运行需下载约 5-10GB 的模型,并需要约 20GB 可用磁盘空间。
- 表格、版面和多语言等高级 OCR 模式因测试不足已被禁用。
标签
常见问题
- deepseek_ocr_app 是什么?
- 基于 DeepSeek-OCR 的网页应用,可对图片和 PDF 做文字识别,并导出为多种格式。 DeepSeek OCR App 为 DeepSeek-OCR 模型提供了一个网页界面。前端基于 React,可上传图片或 PDF,选择纯文字提取、图像描述、关键词定位或自定义提示词等模式,并查看识别结果。后端基于 FastAPI 调用模型,提供单张图片和多页 PDF 的接口。
- deepseek_ocr_app 可以免费使用吗?用的什么许可证?
- deepseek_ocr_app 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- deepseek_ocr_app 还在维护吗?
- 超过半年未提交。deepseek_ocr_app 最近一次提交是在 2026年3月31日。
- deepseek_ocr_app 适合用来做什么?
- 将扫描版 PDF 转换为可编辑的 Word 或 Markdown 文件。 从发票、表单或报告中提取表格和文字。 从学术论文中提取正文和公式。 通过网页界面和 REST API 在本地体验 DeepSeek-OCR。
- deepseek_ocr_app 怎么安装和运行?
- 克隆仓库并复制环境变量文件: git clone <repository-url> cd deepseek_ocr_app cp .env.example .env 使用 Docker Compose 启动应用: docker compose up --build 在浏览器中打开 localhost:3000 访问前端
- 在哪里获取 deepseek_ocr_app?
- 源代码和安装说明在 GitHub 上:https://github.com/rdumasia303/deepseek_ocr_app
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
1357148PythonApache-2.0更新于 14天前
开源的 PDF 编辑平台,可在浏览器、桌面端或通过 API 编辑、签名、涂黑、转换和自动化处理 PDF。
9.5万1.2万TypeScriptOther更新于 昨天
Python 工具,可将 PDF、Office 文档、HTML、图片、音频等文件转换为 Markdown,便于 LLM 与文本分析流程使用。
19.1万1.4万PythonMIT更新于 17天前
自托管的 FastAPI 服务,结合 OCR 与 Ollama 模型,将 PDF、图片和 Office 文档转换为 Markdown 或结构化 JSON,并可脱敏。
3184279PythonMIT更新于 11个月前
从英语知识点一站式生成 30 秒竖屏中文字幕英语教学视频的 AI 创作工具。
18221Python无许可证更新于 2个月前
将 PDF 及其他文档转换为 Markdown、JSON、分块或 HTML,可选用 LLM 提升精度。
4.1万2934PythonApache-2.0更新于 昨天