Agent Skills
返回列表
PDF 与图片文字提取

PDF 与图片文字提取

办公效率 更新于 2026.08.30

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

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_0d4b64a7/1231efweferwferg23412312。

技能介绍

这个技能解决什么问题

文档处理流程里最常见的一类琐碎任务:素材以截图、扫描件、拍照表单或导出 PDF 的形式到达,你需要的是其中的文字,而不是继续人工誊抄。复制粘贴对扫描版 PDF 基本无效,独立 OCR 工具又常常输出错位、丢失标题层级,整理成本并不低。这个技能把「识别图片文字 + 提取 PDF 文本 + 按原结构输出」收敛成一条流程,目标是拿到可以直接入库或归档的文本。

核心能力与工作方式

技能覆盖两类输入:

  • 图片:PNG、JPG、JPEG、GIF、WebP、BMP 等常见格式,通过 read_image 工具识别,提示词要求完整捕捉标题、正文、注释乃至水印。
  • PDF:同时支持文字版与扫描版,核心脚本是 scripts/pdf_text_extractor.py,以 PDF 路径作为参数,逐页提取后返回包含文本与元信息的 JSON 结果。

整体流程是统一的:先确认文件已上传并拿到访问路径,再执行识别或脚本提取。图片侧会先判断是否存在可提取文字,PDF 侧直接走脚本输出。提取完成后按原文段落结构和标题层级整理,最终输出 Markdown——需要留存就生成 .md 文件,只需要查看内容就直接返回。扫描版 PDF 中无法解析的页面会被明确指出,而不是静默返回空结果。

适用边界与注意点

几个已知限制:

  • 识别精度受源文件质量影响:图片模糊、背景复杂、字体特殊都会带来误差,多栏排版和复杂表格的还原效果有限。
  • 加密 PDF 不受支持:带密码保护的文件无法处理。
  • 扫描版 PDF 不是万能的:图片型页面可能提取为空,需要额外的 OCR 步骤。
  • 建议单文件控制在 50MB 以内,过大文件处理时间会明显拉长。
  • 文件仅在当前会话内使用,不做持久化存储,涉及敏感文档时这一点值得留意。

使用场景

  • 微信群里连续收到多张带说明文字的截图,需要把每张图里的文字全部誊出来,整理成一份归档文档。
  • 拿到一份扫描版 PDF 合同,正文是图片形式,需要提取其中的文字内容存档或继续编辑。
  • 会议现场拍了一张白板照片,上面有讨论要点和待办列表,需要转成可编辑文本发给参会者。
  • 收到一份多栏排版的英文 PDF 报告,需要按原有段落结构提取文字,直接用于后续翻译或摘要。

适合人员

  • 需要把各类截图里的文案批量搬进文档或 CMS 的内容运营,不想逐张手敲。
  • 每周要处理多份扫描版合同、发票 PDF,并把关键字段提取出来的法务或财务人员。
  • 负责把纸质资料和拍照素材数字化归档,希望直接产出 Markdown 文件的文档管理员。
  • 需要从大量文档截图和扫描件中收集素材做翻译或摘要的本地化译者。