110,539
社区成员
发帖
与我相关
我的任务
分享
for (int nItem = 0; nItem < nCount; nItem++)
{
miImage = (MODI.Image)miDoc.Images[nItem];
// Determine if this image has saved OCR information
try
{
//问题就是出现在下面这句..程序运行的时候直接跳出去了.catch捕捉不到异常??
miImage.OCR(MODI.MiLANGUAGES.miLANG_CHINESE_SIMPLIFIED, true, true); // miDoc.Save();
nWordCount = miImage.Layout.NumWords;
}
catch(Exception ex)
{
nWordCount = -1;
LogManager.FileWriter(strFilename, ex.Message);
}
// If image wasn't OCR'd yet, do it now and save the results
if (nWordCount == -1)
{
try
{
miImage.OCR(MODI.MiLANGUAGES.miLANG_CHINESE_SIMPLIFIED, true, true);
miDoc.Save();
}
catch (Exception ex)
{
LogManager.FileWriter(strFilename,ex.Message);
continue;
}
}