Files for redistribution are installed by the LEADTOOLS setup. For more information on the installation directory structure or redistributing your application, refer to Installation Directory. Unless otherwise noted, file names are the same for both Win32 and x64 versions.
The OCR files that need to be included with your application depend on the OCR and draw engines being used, as well as the platforms on which they will be deployed.
There are three OCR Engines:
There are two draw engines:
The LEAD OCR engine can use either draw engine. The DefaultEngine
for Windows is an internal rendering engine which uses Windows GDI/GDI+. It produces the fastest results for Windows. Use the DefaultEngine
when creating Windows-only applications.
For other platform environments (platforms such as Linux, Android, macOS, iOS, and Universal Windows Platform (UWP), specify the DrawEngineType.Multiplatform
. It, too, is an internal rendering engine, but uses code independent of the operating system. When specified, this engine will always produce the same exact rendering results on other platforms that it produces on Windows platforms.
Note: The LEAD OCR engine is the only engine that can be used when targeting platforms other than Windows.
Note: Both the LEADTOOLS OmniPage and Arabic engine OCR Modules require .NET Framework 4.0. Also, they require the Microsoft Visual C++ 2015 Redistributable Package and Windows 10 Universal C Runtime.
Because of the above requirements, the OmniPage and Arabic OCR engines are not supported on all platforms. The following operating systems are supported in both Win32 and x64 versions:
You may not copy or redistribute any of the following files without obtaining the proper license. In some cases, the license is included with your initial purchase of LEADTOOLS. In other cases, you must obtain a license from a third party or enter into a royalty agreement with LEAD to obtain the proper license. For these special licensing situations, see the notes below accompanying the specific file.
OCR Support: Before copying or redistributing any of the files for OCR support, you must first enter into a Royalty Agreement with LEAD. Contact oemsales@leadtools.com regarding OEM Distribution Licenses.
All LEADTOOLS OCR Engines require Leadtools.Ocr and its dependencies, as shown in the following links:
OCR Engine | Draw Engine | Redistributables |
---|---|---|
LEAD | DefaultEngine / Multiplatform |
.NET, Java/Android, and iOS/macOS |
OmniPage | DefaultEngine |
.NET |
OmniPageArabic | DefaultEngine |
.NET |
Each LEADTOOLS OCR engine is supported by a main assembly and dependency runtime files. You must redistribute the files associated with the engine you are planning to use.
Main Assembly | Runtime Files |
---|---|
Leadtools.Ocr.LEADEngine.dll | LEADTOOLS OCR Module - LEAD Engine |
Leadtools.Ocr.OmniPageEngine.dll (.NET only) |
LEADTOOLS OCR Module - OmniPage Engine |
Leadtools.Ocr.OmniPageArabicEngine.dll (.NET only) |
LEADTOOLS OCR Module - OmniPage Engine with Additional Languages |
LEADTOOLS OCR Module - LEAD Engine Runtime Files |
LEADTOOLS OCR Module - OmniPage Engine Runtime Files |
LEADTOOLS OCR Module - OmniPage Engine with Additional Languages Runtime Files |
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document