公共静态IOcrEngineCreateEngine (OcrEngineTypeengineType)
+ (LTOcrEngine *)createEngine:(LTOcrEngineType)engineType
公共静态OcrEngine createEngine (OcrEngineTypeengineType)
公共共享函数CreateEngine (按值传递engineType作为OcrEngineType)作为IOcrEngine
公共:静态IOcrEngine^ CreateEngine (OcrEngineType^engineType)
engineType
一个OcrEngineType枚举成员,它指定要使用的LEADTOOLS OCR引擎类型。
的IOcrEngine此方法创建的实例。
CreateEngine应该是应用程序调用的第一个方法Leadtools。光学字符识别组装。之后,您可以使用此接口的属性和方法来执行OCR任务。
的引擎类型CreateEngine方法,OcrEngineManager将加载在其中一个支持程序集中定义的OCR引擎,并返回IOcrEngine.方法,使用此接口及其包含的类型Leadtools。光学字符识别类库。有关引擎类型的更多信息,请参见OcrEngineType.
的CreateEngine的实例IOcrEngine,加载相应的Leadtools.Ocr。[EngineName] . dll使用. net system . reflect . assembly编译。Load(string assemblyString)方法。成功加载此程序集之后,您无法卸载它。
所有LEADTOOLS OCR引擎(引领,OmniPage,阿拉伯语)现在是线程安全的,不再需要“THUNK”服务器。
本例将使用LEADTOOLS OCR模块- LEAD引擎对图像进行OCR并将其保存为PDF文件。
使用Leadtools;使用Leadtools.Ocr;使用Leadtools.Document.Writer;公共无效CreateEngineExample (){//创建一个引擎实例使用(iocrenginemanager . createengine (ocrengintype . lead)){//使用默认参数启动引擎ocrEngine。启动(零,零,零, LEAD_VARS.OcrLEADRuntimeDir);字符串Path.Combine(LEAD_VARS.ImagesDir,“Ocr1.tif”);字符串pdfFileName = Path.Combine(LEAD_VARS.ImagesDir,“Ocr1.pdf”);//创建一个OCR文档使用(IOcrDocument ocrDocument = ocreengine . documentmanager . createdocument ())){//添加一个页面到文档IOcrPage ocrPage = ocrDocument.Pages.AddPage零);//识别页面//注意,无需调用AutoZone或手动添加zone即可调用Recognize。发动机会//检查和自动自动分区页面ocrPage。识别(零);//将文档保存为PDF格式ocrDocument。保存(pdfFileName DocumentFormat.Pdf,零);}//关闭引擎//注意:如果引擎已经启动,调用Dispose也会自动关闭引擎ocrEngine.Shutdown ();}}静态类LEAD_VARS{公共常量字符串ImagesDir =@“C: \ LEADTOOLS21 \ Resources \图片”;公共常量字符串OcrLEADRuntimeDir =@“C: \ LEADTOOLS21 \ Bin \常见\ OcrLEADRuntime”;}
进口Leadtools进口Leadtools。光学字符识别进口Leadtools.Document.Writer公共子CreateEngineExample ()创建一个引擎实例使用ocrEngine作为IOcrEngine = ocrenginmanager . createengine (ocrengintype . lead)'使用默认参数启动引擎ocrEngine。启动(没有什么,没有什么,没有什么LEAD_VARS.OcrLEADRuntimeDir)昏暗的tifFileName作为字符串= Path.Combine (LEAD_VARS.ImagesDir“Ocr1.tif”)昏暗的pdfFileName作为字符串= Path.Combine (LEAD_VARS.ImagesDir“Ocr1.pdf”)创建一个OCR文档使用ocrDocument作为IOcrDocument = ocreengine . documentmanager . createdocument ()在文档中增加一页昏暗的ocrPage作为IOcrPage = ocrDocument.Pages.AddPage(tifFileName,没有什么)识别页面注意,无需调用AutoZone或手动添加zone就可以调用Recognize。发动机会’检查并自动划分页面区域ocrPage。识别(没有什么)将文档保存为PDF格式ocrDocument。保存(pdfFileName DocumentFormat.Pdf,没有什么)结束使用“关掉引擎”注意:如果引擎已经启动,调用Dispose也会自动关闭引擎ocrEngine.Shutdown ()结束使用结束子公共NotInheritable类LEAD_VARS公共常量ImagesDir作为字符串=“C: \ LEADTOOLS21 \ Resources \图片”公共常量OcrLEADRuntimeDir作为字符串=“C: \ LEADTOOLS21 \ Bin \常见\ OcrLEADRuntime”结束类
帮助收藏
光栅net|C API|c++类库|HTML5 JavaScript
文档net|C API|c++类库|HTML5 JavaScript
医疗net|C API|c++类库|HTML5 JavaScript
医疗网页浏览器net
188宝金博怎么下载
支持的平台上
.NET、Java、Android和iOS/macOS程序集
C API/ c++类库
HTML5 JavaScript库
您的邮件已发送到支持!应该有人联系你!如果你的事情很紧急,请回来聊天。
聊天时间:
周一至周五,美国东部时间上午8:30至下午6:00
感谢您的反馈!
请再次填写表格开始新的聊天。
所有代理目前都离线。
聊天时间:
星期一至五
上午8:30 -下午6点
如需联系我们,请填写此表格,我们将通过电子邮件与您联系。
