You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Jira中通过OCR工具自动提取截图中的文本信息?

Jira内自动提取截图文本的可行方案

1. ScriptRunner自定义脚本实现原生集成

通过Jira的ScriptRunner插件编写Groovy脚本,监听工单附件上传事件,调用本地部署的OCR引擎(如Tesseract)自动提取图片文本,并将结果写入工单评论或自定义字段,全程在Jira内完成:

import com.atlassian.jira.component.ComponentAccessor
import net.sourceforge.tess4j.Tesseract

def attachmentManager = ComponentAccessor.getAttachmentManager()
def issueService = ComponentAccessor.getIssueService()
def event = event as AttachmentCreatedEvent
def attachment = event.getAttachment()

// 仅处理图片格式附件
if (attachment.getMimeType().startsWith("image/")) {
    def tesseract = new Tesseract()
    tesseract.setDatapath("/opt/tessdata") // 配置Tesseract语言包路径
    def extractedText = tesseract.doOCR(new File(attachment.getFile().getAbsolutePath()))
    
    // 将识别结果添加为工单内部评论
    def commentParams = issueService.newIssueCommentParametersBuilder()
        .setIssue(event.getIssue())
        .setBody("截图OCR识别内容:\n```\n${extractedText}\n```")
        .setDispatchEvent(true)
        .build()
    issueService.addComment(ComponentAccessor.jiraAuthenticationContext.loggedInUser, commentParams)
}

部署后,只要终端用户在工单上传截图,脚本会自动触发OCR并插入识别结果,无需手动操作。

2. Jira Marketplace官方OCR插件

直接在Jira应用市场搜索「OCR for Jira」这类官方认证插件,安装后可配置全局规则:

  • 指定需要自动处理的工单类型、附件格式(仅图片)
  • 设置识别结果的存储位置(如自定义文本字段、工单评论)
  • 支持多语言OCR识别,无需额外开发,完全贴合Jira原生操作流程

3. Jira Automation结合内部OCR服务

若使用Jira Cloud版本,可通过Automation规则对接内部部署的OCR服务:

  • 触发条件:工单添加图片类型附件时
  • 执行动作:将附件转成Base64格式,通过「发送Web请求」调用内部OCR接口
  • 后续动作:将接口返回的识别文本写入工单评论或字段

全程在Jira自动化后台配置,无需切换外部工具即可完成截图文本提取。

内容的提问来源于stack exchange,提问作者Benjamin Becker

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 06:33:12