19,468
社区成员
发帖
与我相关
我的任务
分享
BOOL CMainFrame::OCRImageFile(CString Name)
{ IDocument *pDoc = new IDocument;
pDoc->CreateDispatch( "MODI.Document" );
pDoc->Create(Name);
pDoc->OCR( 2052, 0, 0 );
IImages images = pDoc->GetImages();
long num =images.GetCount();
for( int i = 0; i < num; i++ )
{ IImage image = images.GetItem(i);
ILayout layout = image.GetLayout();
::MessageBox(NULL,layout.GetText(),NULL,NULL);
}
pDoc->Close(0);
pDoc->ReleaseDispatch();
delete pDoc;
return (num > 0) ? TRUE : FALSE;
}