SuperAPI AI 工具集

pdfcraft-ocr-scans

办公与效率

查看项目

更新于 11-04 23:01

技能介绍

用途

pdfcraft-ocr-scans 用于对扫描 PDF 执行 OCR 识别,面向扫描文档 OCR 与可搜索输出的场景,适用于从素材诊断到可编辑交付的完整任务。执行具体方法前需读取 Craft 场景命令与参数,按其中的对象选择、会话、输入替换和结果检查要求执行。

主要能力

  • 先读取素材,确认交付用途、目标尺寸或时长、修改范围与必要格式;能从任务和素材确定的细节直接采用合理默认值,只询问会改变结果的缺失条件。
  • 执行前判断文档是否已有文字层,避免重复 OCR。
  • 检查语言、倾斜、分辨率和复杂表格,选一页试识别。
  • 仅在当前后端具备所需语言模型时执行识别;识别前确认 ocr_status.available 和实际语言范围。
  • 识别后抽查姓名、数字和表格,保留原图与识别层;低置信内容标记复核,不擅自纠正文书事实。
  • 对照用户目标检查实际内容,而不只检查进程退出码;局部编辑查看局部细节,版式任务查看整页。

使用方式

工具落地使用 PdfCraft 上游工具:doc_open、doc_create 返回 doc 句柄,后续 doc_info、doc_save、page_render 使用同一 doc。PDF 页号从 1 开始,参数以实际 schema 为准。先读取实际工具 schema 再填写参数,对象或文档 ID 使用返回值,查询到的命令必须在当前后端可用。保存前选择新输出路径,保留输入。

需要可见编辑器时交给 pdfcraft-editor 技能,其独立安装命令为:

npx skills add full-aigc-skills/pdfcraft-skills --skill pdfcraft-editor

当前新增技能为本地候选,发布前使用本地配套插件,该安装命令不作为已发布证明。

结果检查与交付

中文能力必须实际可用,不能用英文 OCR 冒充;文本应可搜索且位置合理;缺模型、跳过已有文字页都不算实际扫描识别成功。最终返回可编辑工程、实际派生文件和简短说明:做了哪些修改、哪些步骤因当前能力未执行、需要用户判断的内容。只列真实存在且已经检查的文件。若用户随后返工,读取本次源工程并局部修改,保留已接受的内容。

限制

需要的算法、格式或命令不存在时说明缺口,不能用相近名称冒充。当前后端的语言模型范围、具体识别精度与性能指标暂未提供。