在RPA中使用OCR识别文本

2020-08-25 07:29发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我想使用OCR来识别...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我想使用OCR来识别RPA中文件或图像中的文本。

在添加的自定义任务中,创建了OCR服务调用API,但是我不明白如何为该请求上传文件(ctx.ajax.call)。

我想将其添加到"数据"参数中。

 1。
 var model = {
 lang:" en,de",
 outputType:" txt",
 pageSegMode:" 1",
 modelType:" lstmStandard",
 文件:" C:.... \ Screenshot_1.png"};


 ctx.ajax.call({...
 数据:型号,
 ...});  

但是当我将其添加到json时,出现错误,OCR服务无法找到"文件"参数。

 2。
 var form = new FormData();
   form.append("文件","/img/C:.... Screenshot_1.png");

 ctx.ajax.call({...
 数据:表格,
 ...});  

当我将其添加到" FormData"(如来自 api.sap.com ),这是不可能的(错误是" ErrorType FormData未定义")。

请帮助或建议。

1条回答
奄奄一息的小鱼
2020-08-25 07:49 .采纳回答

嗨,

要上传文件,可以使用以下示例:

 ctx.ajax.call({
   网址:" https://...",
   方法:e.ajax.method.post,
   formData:{
      名称:"文件",文件:" C:\\ Temp \\ Capture.png"
   },
   contentType:e.ajax.content.form,
   成功:功能(res,状态,xhr){
     sc.endStep(); //自定义
     返回;
   },
   错误:功能(分辨率,状态,xhr){
     ctx.log('ctx.ajax.call error:'+ res);
     rootData.MyData.content = res;
   }
 }); 

您需要将其调整为适合您要使用的服务。

此致

J。

一周热门 更多>