←选择平台

CreateEngine方法

总结
的实例IOcrEngine
语法
c#
VB
objective - c
c++
Java
公共静态IOcrEngineCreateEngine (OcrEngineTypeengineType
+ (LTOcrEngine *)createEngine:(LTOcrEngineType)engineType
公共静态OcrEngine createEngine (OcrEngineTypeengineType
公共共享函数CreateEngine (按值传递engineType作为OcrEngineType作为IOcrEngine
公共静态IOcrEngine^ CreateEngine (OcrEngineTypeengineType

参数

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文件。

c#
VB
使用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 ()结束使用结束公共NotInheritableLEAD_VARS公共常量ImagesDir作为字符串“C: \ LEADTOOLS21 \ Resources \图片”公共常量OcrLEADRuntimeDir作为字符串“C: \ LEADTOOLS21 \ Bin \常见\ OcrLEADRuntime”结束
需求

目标平台

Leadtools。光学字符识别作为sembly
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领先技术公司版权所有