OCR文档提取
将以下提示词粘贴到你的 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,需要生成可全文检索的电子文本。
适合人员
- 需要把扫描合同转成可编辑文本并归档的法务助理
- 处理论文扫描件并整理参考文献的科研人员
- 整合发票截图信息进财务系统的会计人员
- 将纸质档案数字化并建立全文检索的图书管理员