Agent Skills
返回列表
💻

OCR文档提取

开发编程 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_db7424f5/udb7-ocr-extract

技能介绍

它解决什么问题

PDF 扫描件或图像型 PDF 没有可选文字层,直接运行 pdftotext 通常只能得到空字符串或乱码。人工录入成本高,而通用 OCR 工具在合同、票据、论文等复杂版面上容易串行、丢段落或破坏表格结构。

技能如何工作

  • 优先使用 pymupdf 打开 PDF,对存在文本层的页面直接提取 page.get_text()。
  • 对扫描页或图像页,调用 marker-pdf 执行版面感知 OCR,尽量保留标题、段落和列表层级。
  • 最终把提取结果整理为 Markdown 或纯文本,便于后续解析、检索或入库。

适用边界与注意点

  • 加密 PDF 需要先解除权限限制,否则无法读取内容。
  • 手写体、低分辨率扫描件的识别准确率会明显下降。
  • 复杂表格和数学公式的还原能力有限,关键文档建议人工校对。

使用场景

  • 把多页扫描合同转成可编辑文本,方便法务逐条修订和版本对比。
  • 论文或报告是图片型 PDF,需要提取正文和段落结构供知识库检索。
  • 发票、收据的扫描件需要批量识别日期、金额、编号并录入表格。
  • 遗留档案是纯扫描 PDF,需要生成可全文检索的电子文本。

适合人员

  • 需要把扫描合同转成可编辑文本并归档的法务助理
  • 处理论文扫描件并整理参考文献的科研人员
  • 整合发票截图信息进财务系统的会计人员
  • 将纸质档案数字化并建立全文检索的图书管理员