IronOcr 2023.3.2

.NET Standard 2.0 .NET Framework
dotnet add package IronOcr --version 2023.3.2
NuGet\Install-Package IronOcr -Version 2023.3.2
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="IronOcr" Version="2023.3.2" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add IronOcr --version 2023.3.2
#r "nuget: IronOcr, 2023.3.2"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install IronOcr as a Cake Addin
#addin nuget:?package=IronOcr&version=2023.3.2

// Install IronOcr as a Cake Tool
#tool nuget:?package=IronOcr&version=2023.3.2

Nuget Installs Passed windows macOS linux docker aws microsoftazure livechat

IronOCR - The advanced Optical Character Recognition library for .NET

IronOCR NuGet Trial Banner Image

Get Started | Code Examples | Licensing | Free Trial

IronOCR is a library developed and maintained by Iron Software that helps C# Software Engineers to perform Optical Character Recognition, Barcode Scanning, and Text Extraction in projects in .NET.

IronOCR excels at:

  • Reading text from many formats such as images (jpg, png, gif, tiff, bmp), gif, tif/tiff, streams, and PDFs
  • Correcting low quality scans and photos with a plethora or filters such as Deskew, Denoise, Binarize, Enhance Resolution, Dilate, and many more
  • Reading barcodes from over 20 Barcode formats and QR Code Support
  • Utilizing the latest build of Tesseract OCR performance tuned above and beyond any other
  • Exporting Searchable PDFs, hOCR / HTML Exporting, and image content text

IronOCR has cross platform support compatibility with:

  • .NET 6 and .NET 5, .NET Core, Standard, and Framework
  • Windows, macOS, Linux, Docker, Azure, and AWS

IronOCR Cross Platform Compatibility Support Image

Additionally, our API reference and full licensing information can easily be found on our website.

Using IronOCR

Installing the IronOCR NuGet package is quick and easy, please install the package like this:

PM> Install-Package IronOCR

Once installed, you can get started by adding using IronOcr to the top of your C# code. Here is is sample image text scan reading example to get started:

using IronOcr;
var Ocr = new IronTesseract();
using (var Input = new OcrInput("image.png"))
{
    // Input.Deskew();  // use if image not straight
    // Input.DeNoise(); // use if image contains digital noise
    var Result = Ocr.Read(Input);
    Console.WriteLine(Result.Text);
}

Features Table

IronOCR Features

Welcome to the cutting edge of .NET OCR technology with IronOCR 2023 with full support for:

  • C#, F#, and VB.NET
  • .NET 6, 5, Core 2x & 3x, Standard 2, and Framework 4x
  • Console, Web, and Desktop Apps
  • Windows, Linux (Debian, CentOS, Ubuntu), MacOs, Docker, AWS, and Azure
  • Microsoft Visual Studio or Jetbrains ReSharper & Rider
  • Barcode, QR Code, and Text detection

Licensing & Support available

For code examples, tutorials and documentation visit https://ironsoftware.com/csharp/ocr/

For more support and inquiries, please email us at: developers@ironsoftware.com

Product Versions
.NET net5.0 net5.0-windows net6.0 net6.0-android net6.0-ios net6.0-maccatalyst net6.0-macos net6.0-tvos net6.0-windows net7.0 net7.0-android net7.0-ios net7.0-maccatalyst net7.0-macos net7.0-tvos net7.0-windows
.NET Core netcoreapp2.0 netcoreapp2.1 netcoreapp2.2 netcoreapp3.0 netcoreapp3.1
.NET Standard netstandard2.0 netstandard2.1
.NET Framework net net461 net462 net463 net47 net471 net472 net48 net481
MonoAndroid monoandroid
MonoMac monomac
MonoTouch monotouch
Tizen tizen40 tizen60
Xamarin.iOS xamarinios
Xamarin.Mac xamarinmac
Xamarin.TVOS xamarintvos
Xamarin.WatchOS xamarinwatchos
Compatible target framework(s)
Additional computed target framework(s)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (134)

Showing the top 5 NuGet packages that depend on IronOcr:

Package Downloads
IronOcr.Languages.German

The IronOCR engine adds OCR (Optical Character Recognition) functionality to Web, Desktop, and Console applications. IronOCR reads Barcode and QR codes. Ocr Dictionaries in this package: * German * GermanBest * GermanFast * GermanFraktur ==================================== Deutschsprachige OCR in C# & .NET. Optimierte C# Tesseract 5 OCR in einer eigenständigen .NET OCR-API. Konvertiert Scannerdokumente, Bilder und PDF in Text. C# & VB Beispiele: https://ironsoftware.com/csharp/ocr/languages/ ==================================== This package installs IronOCR and also German support including: * German (also known as Deutsch) OCR for screenshots, cameras, images files, tiffs and PDFs in .NET * Custom OCR that can significantly out-perform Tesseract CLI on real world documents * Can read scans with distortion, skewing, low resolution & contrast, and digital noise * Also supports Tesseract 3, 4 and 5 in German * Support for 125 total international languages available Additional Features Include: * Barcode & QR Reading * Output of searchable, search-engine indexable PDF documents * Inspect fonts, headings, paragraphs, lines, words, and characters as structured data Supports: * .NET Framework (4.5+) * .NET Core (2.0+) * .NET Standard (2.0+) Works on: * Windows * MacOS * Linux * Docker * Azure and other Cloud hosting platforms * Web, Console, WinForms, WPF and Services Reads: - Images - TIFFS - PDFs - Screenshots - Scans - Barcodes - QR codes Commercial support available. Email: developers@ironsoftware.com C# & VB Examples: https://ironsoftware.com/csharp/ocr/languages/

IronOcr.Languages.Japanese

The IronOCR engine adds OCR (Optical Character Recognition) functionality to Web, Desktop, and Console applications. IronOCR reads Barcode and QR codes. Ocr Dictionaries in this package: * JapaneseAlphabet * JapaneseAlphabetBest * JapaneseAlphabetFast * JapaneseVerticalAlphabet * JapaneseVerticalAlphabetBest * JapaneseVerticalAlphabetFast * Japanese * JapaneseBest * JapaneseFast * JapaneseVertical * JapaneseVerticalBest * JapaneseVerticalFast ==================================== C#および.NETの日本語OCR。スタンドアロンの.NETOCR APIで最適化されたC#Tesseract 5OCR。スキャナーのドキュメント、画像、PDFをテキストに変換します。 C#とVBの例:https://ironsoftware.com/csharp/ocr/languages/ ==================================== This package installs IronOCR and also Japanese support including: * Japanese (also known as 日本語 (にほんご)) OCR for screenshots, cameras, images files, tiffs and PDFs in .NET * Custom OCR that can significantly out-perform Tesseract CLI on real world documents * Can read scans with distortion, skewing, low resolution & contrast, and digital noise * Also supports Tesseract 3, 4 and 5 in Japanese * Support for 125 total international languages available Additional Features Include: * Barcode & QR Reading * Output of searchable, search-engine indexable PDF documents * Inspect fonts, headings, paragraphs, lines, words, and characters as structured data Supports: * .NET Framework (4.5+) * .NET Core (2.0+) * .NET Standard (2.0+) Works on: * Windows * MacOS * Linux * Docker * Azure and other Cloud hosting platforms * Web, Console, WinForms, WPF and Services Reads: - Images - TIFFS - PDFs - Screenshots - Scans - Barcodes - QR codes Commercial support available. Email: developers@ironsoftware.com C# & VB Examples: https://ironsoftware.com/csharp/ocr/languages/

IronOcr.Languages.Arabic

The IronOCR engine adds OCR (Optical Character Recognition) functionality to Web, Desktop, and Console applications. IronOCR reads Barcode and QR codes. Ocr Dictionaries in this package: * Arabic * ArabicBest * ArabicFast * ArabicAlphabet * ArabicAlphabetBest * ArabicAlphabetFast ==================================== OCR للغة العربية في C# & .NET. محسن C# Tesseract 5 OCR في .NET OCR API مستقل. يحول مستندات الماسح الضوئي والصور و PDF إلى نص. أمثلة على C# و VB: https://ironsoftware.com/csharp/ocr/languages/ ==================================== This package installs IronOCR and also Arabic support including: * Arabic (also known as العربية) OCR for screenshots, cameras, images files, tiffs and PDFs in .NET * Custom OCR that can significantly out-perform Tesseract CLI on real world documents * Can read scans with distortion, skewing, low resolution & contrast, and digital noise * Also supports Tesseract 3, 4 and 5 in Arabic * Support for 125 total international languages available Additional Features Include: * Barcode & QR Reading * Output of searchable, search-engine indexable PDF documents * Inspect fonts, headings, paragraphs, lines, words, and characters as structured data Supports: * .NET Framework (4.5+) * .NET Core (2.0+) * .NET Standard (2.0+) Works on: * Windows * MacOS * Linux * Docker * Azure and other Cloud hosting platforms * Web, Console, WinForms, WPF and Services Reads: - Images - TIFFS - PDFs - Screenshots - Scans - Barcodes - QR codes Commercial support available. Email: developers@ironsoftware.com C# & VB Examples: https://ironsoftware.com/csharp/ocr/languages/

IronOcr.Languages.Hebrew

The IronOCR engine adds OCR (Optical Character Recognition) functionality to Web, Desktop, and Console applications. IronOCR reads Barcode and QR codes. Ocr Dictionaries in this package: * Hebrew * HebrewBest * HebrewFast * HebrewAlphabet * HebrewAlphabetBest * HebrewAlphabetFast ==================================== OCR בשפה העברית ב- C# & .NET. אופטימיזציה של C# Tesseract 5 OCR בנפרד .NET OCR API. ממיר מסמכים, תמונות ו- PDF לסורק לטקסט. דוגמאות C# ו- VB: https://ironsoftware.com/csharp/ocr/languages/ ==================================== This package installs IronOCR and also Hebrew support including: * Hebrew (also known as עברית) OCR for screenshots, cameras, images files, tiffs and PDFs in .NET * Custom OCR that can significantly out-perform Tesseract CLI on real world documents * Can read scans with distortion, skewing, low resolution & contrast, and digital noise * Also supports Tesseract 3, 4 and 5 in Hebrew * Support for 125 total international languages available Additional Features Include: * Barcode & QR Reading * Output of searchable, search-engine indexable PDF documents * Inspect fonts, headings, paragraphs, lines, words, and characters as structured data Supports: * .NET Framework (4.5+) * .NET Core (2.0+) * .NET Standard (2.0+) Works on: * Windows * MacOS * Linux * Docker * Azure and other Cloud hosting platforms * Web, Console, WinForms, WPF and Services Reads: - Images - TIFFS - PDFs - Screenshots - Scans - Barcodes - QR codes Commercial support available. Email: developers@ironsoftware.com C# & VB Examples: https://ironsoftware.com/csharp/ocr/languages/

IronOcr.Languages.Spanish

The IronOCR engine adds OCR (Optical Character Recognition) functionality to Web, Desktop, and Console applications. IronOCR reads Barcode and QR codes. Ocr Dictionaries in this package: * Spanish * SpanishBest * SpanishFast * SpanishOld * SpanishOldBest * SpanishOldFast ==================================== OCR en español en C# y .NET. C# Tesseract 5 OCR optimizado en una API de .NET OCR independiente. Convierte documentos, imágenes y PDF del escáner en texto. Ejemplos de C# y VB: https://ironsoftware.com/csharp/ocr/languages/ ==================================== This package installs IronOCR and also Spanish support including: * Spanish (also known as Español, Castellano) OCR for screenshots, cameras, images files, tiffs and PDFs in .NET * Custom OCR that can significantly out-perform Tesseract CLI on real world documents * Can read scans with distortion, skewing, low resolution & contrast, and digital noise * Also supports Tesseract 3, 4 and 5 in Spanish * Support for 125 total international languages available Additional Features Include: * Barcode & QR Reading * Output of searchable, search-engine indexable PDF documents * Inspect fonts, headings, paragraphs, lines, words, and characters as structured data Supports: * .NET Framework (4.5+) * .NET Core (2.0+) * .NET Standard (2.0+) Works on: * Windows * MacOS * Linux * Docker * Azure and other Cloud hosting platforms * Web, Console, WinForms, WPF and Services Reads: - Images - TIFFS - PDFs - Screenshots - Scans - Barcodes - QR codes Commercial support available. Email: developers@ironsoftware.com C# & VB Examples: https://ironsoftware.com/csharp/ocr/languages/

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
2023.3.2 5,548 3/1/2023
2023.1.11644 10,309 1/18/2023
2022.12.10830 6,969 12/5/2022
2022.11.10109 13,208 10/26/2022
2022.10.9390 6,277 9/27/2022
2022.8.8198 21,082 8/18/2022
2022.8.7804 29,868 7/26/2022
2022.3.0 88,631 3/10/2022
2022.1.0 27,670 1/17/2022
2021.12.0 12,463 12/21/2021
2021.11.0 79,652 10/29/2021
2021.9.0 17,502 8/24/2021
2021.6.0 20,253 6/24/2021
2021.2.1 30,322 2/24/2021
2020.12.2 12,040 12/14/2020
2020.11.2 41,279 11/13/2020
4.4.0 234,025 6/21/2018
4.3.0.1 28,435 4/9/2018
4.2.2.51 3,587 1/22/2018
4.2.2.1 2,430 12/1/2017
4.2.1.5 3,154 9/9/2017
4.1.1 4,803 8/4/2017
4.0.10 1,917 1/12/2017
4.0.9 1,331 12/20/2016

* Adds compatibility for AWS (Amazon Linux)
* Adds compatibility for various older Linux distributions
* Improves reliability when reading text from PDFs
* Improves speed and fidelity when creating searchable PDFs
* Improves logic for finding language files
* Removes dependency on System.Drawing