IronOCR: an advanced OCR (Optical Character Recognition) and QR / Barcode library for C# and VB.Net
Library Supports: Console Applications, ASP.NET Web Applications, MVC, Web APIs, and Desktop Applications written in any .Net dialect, for example, C# or VB.Net.
Requires: .Net system 4.0 or above on the Windows Platform including Cloud. Supports multithreading to enhance OCR performance on multi-core servers.
The engine adds OCR functionality to Desktop, Console and Web applications in minutes. IronOCR reads all major Barcode and QR codes principles.
Image to text class uses an Image-to-Text reader to allow .Net developers to read content from pictures utilizing C#. You can pass any picture or scanned document.
The bitmap to text class permits .Net engineers to view content from Bitmaps. This innovation is valuable for continuous OCR, for example, in applications using web-cam images.
What makes IronOCR different is the means by which well it manages low quality scanned inputs. IronOCR can read documents with low resolution, paper twisting and noise. It examines the input document in great detail to accomplish predictable outcomes without fail every time.
Image Pre-processing supports: Rotation and De-Skewing, Background Noise Cleaning, Resolution Enhancement, Increasing Contrast, Color Simplification, and Setting Crop Regions.
IronOCR distinguishes the nature of a picture before reading. Software Engineers can change adjust image processing settings.
Information output alternatives include: Plain Text, Barcode Data, Object model page content structure (headings, sections, lines, words characters for each page).
IronOCR Nuget release supports 100s of languages from across the globe including: English, French, Arabic, Chinese, Korean, Japanese, Swedish, Italian, Spanish, Portuguese, Russian, Swedish, German, Danish, Norwegian, Greek, Turkish, Finnish etc.
Support for commercial licensing http://ironsoftware.com/csharp/ocr/