我有一个图像,该图像是.tiff格式的页面扫描副本。根据我的研究,UiPath不支持tiff格式-因此我将其作为输入手动将其转换为jpg。由于它是图像,因此我将屏幕抓取与Google OCR一起使用-质量不符合预期,但它们处于可接受的水平。现在,我面临的问题如下所述。
答案 0 :(得分:1)
我遇到错误了
通过使用通配符确保选择器具有弹性。造成错误的最可能原因是UiPath在查找标题完全为your-file-name.tif
的窗口(已删除该部分)。当您打开另一个具有不同名称的图像时,这将始终失败。
此选择器将查找具有准确标题的IrfanView应用程序:
<wnd app='i_view32.exe' cls='IrfanView' title='UK1.tif - IrfanView (Zoom: 618 x 874)' />
通过引入通配符,您可以查找在IrfanView中打开的任何tif文件:
<wnd app='i_view32.exe' cls='IrfanView' title='*.tif*' />
是否有更好的方法从图像中获取文字?
您可以直接将其加载到类型为System.Drawing.Image
的变量中,而不必在查看器中打开图像。请注意,这也支持大多数TIFF文件-因此,无需进行转换。然后,您可以使用Google Cloud OCR
活动执行OCR,将单词和OCR文本存储在两个专用变量中。请查看help了解更多详细信息。