Agent Skills
返回列表
GLM OCR 文档与图片识别

GLM OCR 文档与图片识别

办公效率 更新于 2026.08.29

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

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_02e26324/glm-ocr。

技能介绍

什么时候会用到

工程里经常遇到「只有 PDF 或截图、没有可复制文本」的情况:需求文档是扫描件、Bug 截图里嵌了表格、设计稿导出成图片。手工抄录既慢又容易丢结构。若还需要把版面(标题、段落、表格区域)保留下来供后续 diff 或二次编辑,普通 OCR 往往只给纯文本,Markdown 结构得自己猜。

技能如何工作

本技能以 scripts/glm_ocr_extract.py 为默认执行路径,调用 GLM OCR 接口处理本地 pdf、png、jpg、jpeg,也支持 http(s) 远程链接。

典型产出包括:

  • result.md:版面感知解析后的 Markdown;远程图片链接会改写为相对本地路径,便于离线阅读或入库。
  • images/:result.md 引用的图片资源。
  • result.raw.md:OCR 服务返回的原始 Markdown,便于对比清洗前后差异。
  • response.json:完整 API 响应,含 bbox_2d、label、content 等布局块,方便调试或做结构化后处理。

首次使用前需确认项目根目录是否存在 .env;若不存在,应从 .env.example 复制并配置 GLM_API_KEY(环境变量或 .env 均可),否则视为未初始化。

适用边界与注意点

  • 依赖 GLM OCR API 的识别质量与配额,复杂排版、手写体或极低分辨率图可能仍需人工校对。
  • 技能侧重抽取与结构化输出,不包含通用文档管理或批量调度框架;大规模流水线需自行封装脚本与重试策略。
  • 调试布局问题时优先查 response.json,正文展示以 result.md 为准,需要追溯原文时可对照 result.raw.md。

使用场景

  • 收到客户发来的扫描版合同 PDF,需要把条款段落转成可检索、可 diff 的 Markdown 存档
  • Bug 报告里只有整页截图,要把其中的表格和说明文字抽出来写进 issue 正文
  • 从设计或产品文档的 http 链接拉取 PNG/PDF,离线生成带本地 `images/` 的 `result.md`
  • OCR 结果排版异常时,用 `response.json` 里的 bbox 与 label 核对区块再后处理

适合人员

  • 维护知识库、要把历史 PDF/截图批量转成结构化 Markdown 的技术写作者
  • 处理合规或法务材料、需要从扫描件还原段落结构以便检索的文档管理员
  • 把 UI 截图或导出 PDF 里的表格写进工单/PR 描述的 QA 或支持工程师
  • 做文档流水线、要消费 OCR 原始 JSON(布局块)做二次解析的后端或数据工程师