Tesseract Detailed Configuration
The IronTesseract.Configuration object provides access to the underlying Tesseract API in C# / .NET to configure setup for advanced users.
using IronOcr; using System; var ocrTesseract = new IronTesseract() { Language = OcrLanguage.EnglishBest, Configuration = new TesseractConfiguration() { ReadBarCodes = false, BlackListCharacters = "`ë|^", RenderSearchablePdfsAndHocr = true, PageSegmentationMode = TesseractPageSegmentationMode.AutoOsd, } }; using (var ocrInput = new OcrInput(@"images\image.png")) { var ocrResult = ocrTesseract.Read(ocrInput); Console.WriteLine(ocrResult.Text); }
Imports IronOcr Imports System Private ocrTesseract = New IronTesseract() With { .Language = OcrLanguage.EnglishBest, .Configuration = New TesseractConfiguration() With { .ReadBarCodes = False, .BlackListCharacters = "`ë|^", .RenderSearchablePdfsAndHocr = True, .PageSegmentationMode = TesseractPageSegmentationMode.AutoOsd } } Using ocrInput As New OcrInput("images\image.png") Dim ocrResult = ocrTesseract.Read(ocrInput) Console.WriteLine(ocrResult.Text) End Using
Install-Package IronOcr