瑞安天气预报,运用LEADTOOLS创立32/64位的OCR 文字辨认程序,浦发银行

LEADTOOLS在不献身控件的根底上进行了全新规划,极大地简化了开发。一个十分重要的改善是一组用于扫描图画光学文字辨认(OCR)的高水准.NET类。新结构十分直观、灵敏和易于了解。程序员仅用三行代码就能运用OCR功用,一起还能确保控件到达特定应用程序或作业流要求的有必要水平。

在本文中,咱们将为您介绍全新.NET OCR类的主要功用,为您供给创建一个OCR应用程序的进程和示例代码。点击文章底部链接,下载功用完全的全功用试用版SDK体会吧!

要害功用

LEADTOOLS供给了以下办法:

· 辨认和导出文本,你能够从多种文本Txt、Word、数据库或Excel文件格局中挑选。

· 在单线程或多线程环境中履行OCR操作,且优化了客户端操作。

· 支撑多个OCR引擎,运用常见的.NET类库从用户层次笼统出它们。不需求改动应用程序的代码,就能在多个引擎间转化dlzs。

· 挑选辨认文本的语种。包含英语、简体中文、繁体中文、日语、韩语、法语、德语、意大利语、挪威语、葡萄牙语、俄语、西班牙语或瑞典语等等超越104种。

· 手动或主动将杂乱的页面分为文本区域、图画区域、表格区域、框线、标题和页脚。

· 在辨认前设置精度阈值,操控辨认的准确性。

· 学习、保存和加载相同文档的辨认数据。SDK能够学习辨认的成果,并运用OCR文本验证体系进步后续辨认率。

· 能够辨认简直任何字体的文本。

· 运用内置的用户字典进步辨认的准确率。

· 主动检测传真、点阵式打印机和其他含糊文档,别舔然后做出相应的补偿。

· 处理文本和图形。辨认软件能够区别半色彩图形和文本,为复合文档处理体系供给了根底。以40多种格局保存文档,包含 Adobe PDF和PDF/A、MS Word、MS Excel和各种ASCII和UNICODE文本。

环境

LEADTOOLS OCR .NET类库有Win32和x64版别,支撑以下环境的软件开发:

· Windows 8 (32 和64-bit 版别)

· Windows 7 (32 和64-bit 版别)

&mid宋罡昀dot; Windows 2008 (32 和64-bit 版别)

· Windows Vista (32 和64-bit 版别)

· Windows XP (32 和64-bit 版情乱梨花村本)

· Windows 2程流苏000

供给的示例能够在V瑞安天气预报,运用LEADTOOLS创建32/64位的OCR 文字辨认程序,浦发银行isual Studio 2005、2008、2012、2013上运转。

LEADTOOLS OCR是怎样作业的?

LEADTOOLS运用自主研制的OCR引擎,运用这个类来和页面文档交互。LEADTOOLS OCR和安装在体系上的OCR引擎间能够运用这个类来进行调用。这个OCR类是一个内部结构,包含了辨认、获取并设置信息以及文本验证时的全部必要信息。

下面是辨认一个或多个页面的一般进程。若想了解更天鹅公主的隐秘城堡多详细信息,你能够下载LEADTOOLS全功用试用版,查看.NET协助里的“运用LEADTOOLS .NET OCR”主题:

1. 挑选你想运用的引擎类型庄司美雪,创建一个 IOcrEngine接口的实例。

2. 运用 IOcrEngine.Startup办法发动OCR引擎。

3. 创建一个单页或多页的OCR文档。

4. 手动或主动在页面上树立辨认区域。(可选。有无区域均可辨认页面。)

5. 可选。设置OCR引擎要运用的言语。(默以为英语)

6. 可选。设置拼写查看言语。(默以为英文)

7. 可选。设置任何特别的辨认模块选项。当页面包含手动或主动创建的区域时才需求。

8. 辨认。

9. 若需求,保存辨认成果。成果能够保存到一个文件或内存中。

10. 结束时封闭OCR引擎。

4、5、6、7步以恣意次序履行都能够,只要在发动OCR引擎之后辨认页面之前林奕含采访视频履行就能够。

在你的.NET应用程序中添随人分限所及加theLeadtools.Forms.Ocr.dll 组件的引证,就能够运用LEADTOOLS for .NET OCR。这个组件包含了运用LEADTOOLS OCR编程时运用的各种接口、类、结构和托付。

因为工具包支撑多个引擎,因而与引擎衔接的真实代码存储在一个独自的组件中,一旦彭禹繁 IOcrEngine接口的实例被创建,就动态加载这个组件。因而,你有必要确保你方案使健美祖母用的引擎组件就在 Leadtools.Forms.Ocr.dll的周围。你能够在项目中增加引擎组件,主动检测依靠,虽然这不是LEADTOOLS要求的。

代码

以下代码展现了怎么运用代码履行上述操作:

// *** 第一步:挑选引擎类型,创建接口的实例。// 咱们将运用LEADTOOLS OCR Plu瑞安天气预报,运用LEADTOOLS创建32/64位的OCR 文字辨认程序,浦发银行s 引擎,并在同一进程中运用它。IOcrEngine ocrEngine = OcrEngin倍思克机油eManager.CreateEngine(OcrEngineType.Plus, false); // ***第二步:岳子豪发动引擎。// 运用默许的参数。ocrEngine.Startup(null, null, null); // ***第三步:创建一个单页或多页的OCR文档IOcrDocument ocrDocument = ocrEngine.DocumentManager.CreateDocument(); // 将一个多页TIF图画的全部页面增加到文档中ocrDocument.Pages.瑞安天气预报,运用LEADTOOLS创建32/64位的OCR 文字辨认程序,浦发银行AddPages(@"C:\Images\Ocr.tif", 1, -1, null); // 瑞安天气预报,运用LEADTOOLS创建32/64位的OCR 文字辨认程序,浦发银行*** 第四步:手动或主动在页面上创建区域// 主动创建区域ocrDocument.Pages.AutoZone(null); // *瑞安天气预报,运用LEADTOOLS创建32/64位的OCR 文字辨认程序,浦发银行** 第五步:(可选)设置OCR引擎要运用的言语// 运用英语和德语ocrEngine.LanguageManager.EnableLanguages(new string[] { "en", "zh-Hans"}); // *** 第六步:(可选)设置拼写查看言语// 发动拼写查看体系,将英语设为拼写言语ocrEngine.SpellCheckManager.Enabled = true; ocrEngine.SpellCheckManager.SpellLanguage = "en"; // *** 第七步:(可选)设置任何特别的辨认模块选项//将第一页中第一个区域的fill办法设置为默许的OcrZone ocrZone = ocrDocument.Pages[0].Zones[0]; ocrZone.FillMethod = OcrZoneFillMethod.Default; ocrDocument.Pages[0].Zones[0] = ocrZone; // ***第八步:辨认ocrDocument.Pages.Recognize(null); // *** 第九步:保存识上文众申别成果/瑞安天气预报,运用LEADTOOLS创建32/64位的OCR 文字辨认程序,浦发银行/ 将成果萌宝反叛保存为一个PDF文件ocrDocument.Save(@"C:\Images\Document.pdf", OcrDocumentFor久其格格mat.PdfA, null); ocrDocument.Dispose(); // *** 第十步:当结束时封闭OCR引擎ocrEngine.Shutdown(); ocrEngine.Dispose();

最终,下面的示例运用一了百了的IOcrAutoRecognizeManager接口履行了相同的操作:

// 创建引擎实例using (IOcrEngine ocrEngine = OcrEngineManager.CreateEngine(OcrEngineType.Plus, false)) { // 发动引擎ocrEngine.Startup(null, null, null); // 将张藤子多页TIF图画转化为一个PDF文档ocrEngine.AutoRecognizeManager.Run( @"C:\Images\Ocr.tif", @"C:\Images\Document.pdf", null, OcrDocumentFormat.PdfA, null); } 总结

LEADTOOLS为开发者供给了国际一流的安稳图画库。易用的高档编程接口使事务要害型应用程序的快速开发变为或许,新规划简化了开发。

从以上示例我亚城稻丁们能够看出,LEAD科技全新的高档OCR接口和规划供给了一个高效的、灵敏的解决方案,能够将扫描图画转化为可修改的、可查找的文档。供给的类答应你操控整个进程,运用一个办法调用,你就能够发动引擎,将150多种支撑的图画格局转化为常见的文档格局。

OCR是LEADTOOOLS供给的许多功用中的一个。有关更多信息,请拜访咱们的网站或下载免费的功用完全的评价版SDK。

示例所需的开发包

LEADTOOLS供给了若干工具包、插件和节约费用的产品包,它们都瑞安天气预报,运用LEADTOOLS创建32/64位的OCR 文字辨认程序,浦发银行能供给OCR技能。咱们为您引荐Recognition Imaging 或Document Imaging Suite,包含了Document Imaging SDK以及OCR、输出可查找PDF所需的全部插件。关于产品的更多挑选,请联络咱们的出售部分。

把戏跳绳最简略的十种

假如您在决议购买前需求试用,欢迎下载LEADTOOLS全功用评价版,能够免费试用60天哦。