PM> Install-Package IronOCR.Languages.Portuguese
PM> Install-Package IronOCR.Languages.Portuguese
SHELL
// Inclua o pacote IronOcr antes de rodar o código
using IronOcr;

// Instancia o objeto IronTesseract para realizar o OCR
var Ocr = new IronTesseract();
// Define a língua do OCR para português
Ocr.Language = OcrLanguage.Portuguese;
// Abre a imagem a partir do caminho especificado
using (var Input = new OcrInput(@"images\Portuguese.png"))
{
    // Lê a imagem usando a configuração do IronTesseract
    var Result = Ocr.Read(Input);
    // Armazena o texto lido da imagem
    var AllText = Result.Text;
    // Exibe o texto no console
    Console.WriteLine(AllText);
}
// Inclua o pacote IronOcr antes de rodar o código
using IronOcr;

// Instancia o objeto IronTesseract para realizar o OCR
var Ocr = new IronTesseract();
// Define a língua do OCR para português
Ocr.Language = OcrLanguage.Portuguese;
// Abre a imagem a partir do caminho especificado
using (var Input = new OcrInput(@"images\Portuguese.png"))
{
    // Lê a imagem usando a configuração do IronTesseract
    var Result = Ocr.Read(Input);
    // Armazena o texto lido da imagem
    var AllText = Result.Text;
    // Exibe o texto no console
    Console.WriteLine(AllText);
}
' Inclua o pacote IronOcr antes de rodar o código
Imports IronOcr

' Instancia o objeto IronTesseract para realizar o OCR
Private Ocr = New IronTesseract()
' Define a língua do OCR para português
Ocr.Language = OcrLanguage.Portuguese
' Abre a imagem a partir do caminho especificado
Using Input = New OcrInput("images\Portuguese.png")
	' Lê a imagem usando a configuração do IronTesseract
	Dim Result = Ocr.Read(Input)
	' Armazena o texto lido da imagem
	Dim AllText = Result.Text
	' Exibe o texto no console
	Console.WriteLine(AllText)
End Using
$vbLabelText   $csharpLabel
// Um exemplo simples de leitura de imagem usando IronTesseract
string Text = new IronTesseract().Read(@"img\Screenshot.png").Text;
// Um exemplo simples de leitura de imagem usando IronTesseract
string Text = new IronTesseract().Read(@"img\Screenshot.png").Text;
' Um exemplo simples de leitura de imagem usando IronTesseract
Dim Text As String = (New IronTesseract()).Read("img\Screenshot.png").Text
$vbLabelText   $csharpLabel
// Importa o pacote IronOcr
using IronOcr;

// Cria uma instância de IronTesseract
var Ocr = new IronTesseract();
// Define a língua do OCR para português
Ocr.Language = OcrLanguage.Portuguese;

using (var Input = new OcrInput())
{
    // Adiciona a imagem a partir do caminho especificado
    Input.AddImage("images/sample.jpeg");
    // Você pode adicionar qualquer número de imagens
    var Result = Ocr.Read(Input);
    // Exibe o texto lido da imagem
    Console.WriteLine(Result.Text);
}
// Importa o pacote IronOcr
using IronOcr;

// Cria uma instância de IronTesseract
var Ocr = new IronTesseract();
// Define a língua do OCR para português
Ocr.Language = OcrLanguage.Portuguese;

using (var Input = new OcrInput())
{
    // Adiciona a imagem a partir do caminho especificado
    Input.AddImage("images/sample.jpeg");
    // Você pode adicionar qualquer número de imagens
    var Result = Ocr.Read(Input);
    // Exibe o texto lido da imagem
    Console.WriteLine(Result.Text);
}
' Importa o pacote IronOcr
Imports IronOcr

' Cria uma instância de IronTesseract
Private Ocr = New IronTesseract()
' Define a língua do OCR para português
Ocr.Language = OcrLanguage.Portuguese

Using Input = New OcrInput()
	' Adiciona a imagem a partir do caminho especificado
	Input.AddImage("images/sample.jpeg")
	' Você pode adicionar qualquer número de imagens
	Dim Result = Ocr.Read(Input)
	' Exibe o texto lido da imagem
	Console.WriteLine(Result.Text)
End Using
$vbLabelText   $csharpLabel
// Cria uma instância de IronTesseract
var Ocr = new IronTesseract();
// Define a língua do OCR para português
Ocr.Language = OcrLanguage.Portuguese;

using (var input = new OcrInput())
{
    // Adiciona o PDF especificado ao input, fornecendo senha se necessário
    input.AddPdf("example.pdf", "password");
    // Também podemos selecionar números específicos de páginas PDF para OCR

    var Result = Ocr.Read(input);

    // Exibe o texto lido do PDF e o número de páginas
    Console.WriteLine(Result.Text);
    Console.WriteLine($"{Result.Pages.Count()} Pages");
    // Uma página para cada página do PDF
}
// Cria uma instância de IronTesseract
var Ocr = new IronTesseract();
// Define a língua do OCR para português
Ocr.Language = OcrLanguage.Portuguese;

using (var input = new OcrInput())
{
    // Adiciona o PDF especificado ao input, fornecendo senha se necessário
    input.AddPdf("example.pdf", "password");
    // Também podemos selecionar números específicos de páginas PDF para OCR

    var Result = Ocr.Read(input);

    // Exibe o texto lido do PDF e o número de páginas
    Console.WriteLine(Result.Text);
    Console.WriteLine($"{Result.Pages.Count()} Pages");
    // Uma página para cada página do PDF
}
' Cria uma instância de IronTesseract
Dim Ocr = New IronTesseract()
' Define a língua do OCR para português
Ocr.Language = OcrLanguage.Portuguese

Using input = New OcrInput()
	' Adiciona o PDF especificado ao input, fornecendo senha se necessário
	input.AddPdf("example.pdf", "password")
	' Também podemos selecionar números específicos de páginas PDF para OCR

	Dim Result = Ocr.Read(input)

	' Exibe o texto lido do PDF e o número de páginas
	Console.WriteLine(Result.Text)
	Console.WriteLine($"{Result.Pages.Count()} Pages")
	' Uma página para cada página do PDF
End Using
$vbLabelText   $csharpLabel
using IronOcr;

// Cria uma instância de IronTesseract
var Ocr = new IronTesseract();
// Define a língua do OCR para português
Ocr.Language = OcrLanguage.Portuguese;

using (var Input = new OcrInput())
{
    // Adiciona um TIFF multi-página ao input
    Input.AddMultiFrameTiff("multi-frame.tiff");
    var Result = Ocr.Read(Input);
    // Exibe o texto lido do TIFF
    Console.WriteLine(Result.Text);
}
using IronOcr;

// Cria uma instância de IronTesseract
var Ocr = new IronTesseract();
// Define a língua do OCR para português
Ocr.Language = OcrLanguage.Portuguese;

using (var Input = new OcrInput())
{
    // Adiciona um TIFF multi-página ao input
    Input.AddMultiFrameTiff("multi-frame.tiff");
    var Result = Ocr.Read(Input);
    // Exibe o texto lido do TIFF
    Console.WriteLine(Result.Text);
}
Imports IronOcr

' Cria uma instância de IronTesseract
Private Ocr = New IronTesseract()
' Define a língua do OCR para português
Ocr.Language = OcrLanguage.Portuguese

Using Input = New OcrInput()
	' Adiciona um TIFF multi-página ao input
	Input.AddMultiFrameTiff("multi-frame.tiff")
	Dim Result = Ocr.Read(Input)
	' Exibe o texto lido do TIFF
	Console.WriteLine(Result.Text)
End Using
$vbLabelText   $csharpLabel
// using IronOcr;
// Cria uma instância de IronTesseract
var Ocr = new IronTesseract();
// Configuração para ler códigos de barras
Ocr.Configuration.ReadBarCodes = true;

using (var input = new OcrInput())
{
    // Adiciona a imagem com o código de barras
    input.AddImage("img/Barcode.png");
    var Result = Ocr.Read(input);
    // Itera através dos códigos de barras lidos e exibe seus valores
    foreach (var Barcode in Result.Barcodes)
    {
        Console.WriteLine(Barcode.Value);
        // Propriedades de tipo e localização também são expostas
    }
}
// using IronOcr;
// Cria uma instância de IronTesseract
var Ocr = new IronTesseract();
// Configuração para ler códigos de barras
Ocr.Configuration.ReadBarCodes = true;

using (var input = new OcrInput())
{
    // Adiciona a imagem com o código de barras
    input.AddImage("img/Barcode.png");
    var Result = Ocr.Read(input);
    // Itera através dos códigos de barras lidos e exibe seus valores
    foreach (var Barcode in Result.Barcodes)
    {
        Console.WriteLine(Barcode.Value);
        // Propriedades de tipo e localização também são expostas
    }
}
' using IronOcr;
' Cria uma instância de IronTesseract
Dim Ocr = New IronTesseract()
' Configuração para ler códigos de barras
Ocr.Configuration.ReadBarCodes = True

Using input = New OcrInput()
	' Adiciona a imagem com o código de barras
	input.AddImage("img/Barcode.png")
	Dim Result = Ocr.Read(input)
	' Itera através dos códigos de barras lidos e exibe seus valores
	For Each Barcode In Result.Barcodes
		Console.WriteLine(Barcode.Value)
		' Propriedades de tipo e localização também são expostas
	Next Barcode
End Using
$vbLabelText   $csharpLabel
using IronOcr;

// Cria uma instância de IronTesseract
var Ocr = new IronTesseract();
// Define a língua do OCR para português
Ocr.Language = OcrLanguage.Portuguese;

using (var Input = new OcrInput())
{
    // Define a área de conteúdo a ser lida
    var ContentArea = new System.Drawing.Rectangle() { X = 215, Y = 1250, Height = 280, Width = 1335 };
    // As dimensões estão em px

    // Adiciona a imagem especificando a área de interesse
    Input.Add("document.png", ContentArea);

    var Result = Ocr.Read(Input);
    // Exibe o texto lido da área especificada
    Console.WriteLine(Result.Text);
}
using IronOcr;

// Cria uma instância de IronTesseract
var Ocr = new IronTesseract();
// Define a língua do OCR para português
Ocr.Language = OcrLanguage.Portuguese;

using (var Input = new OcrInput())
{
    // Define a área de conteúdo a ser lida
    var ContentArea = new System.Drawing.Rectangle() { X = 215, Y = 1250, Height = 280, Width = 1335 };
    // As dimensões estão em px

    // Adiciona a imagem especificando a área de interesse
    Input.Add("document.png", ContentArea);

    var Result = Ocr.Read(Input);
    // Exibe o texto lido da área especificada
    Console.WriteLine(Result.Text);
}
Imports IronOcr

' Cria uma instância de IronTesseract
Private Ocr = New IronTesseract()
' Define a língua do OCR para português
Ocr.Language = OcrLanguage.Portuguese

Using Input = New OcrInput()
	' Define a área de conteúdo a ser lida
	Dim ContentArea = New System.Drawing.Rectangle() With {
		.X = 215,
		.Y = 1250,
		.Height = 280,
		.Width = 1335
	}
	' As dimensões estão em px

	' Adiciona a imagem especificando a área de interesse
	Input.Add("document.png", ContentArea)

	Dim Result = Ocr.Read(Input)
	' Exibe o texto lido da área especificada
	Console.WriteLine(Result.Text)
End Using
$vbLabelText   $csharpLabel
using IronOcr;

// Cria uma instância de IronTesseract
var Ocr = new IronTesseract();
// Define a língua do OCR para português
Ocr.Language = OcrLanguage.Portuguese;

using (var Input = new OcrInput(@"img\Potter.LowQuality.tiff"))
{
    // Corrige ruído digital e digitalização deficiente
    Input.DeNoise();
    // Corrige rotação e perspectiva
    Input.Deskew();
    var Result = Ocr.Read(Input);
    // Exibe o texto lido da varredura de baixa qualidade
    Console.WriteLine(Result.Text);
}
using IronOcr;

// Cria uma instância de IronTesseract
var Ocr = new IronTesseract();
// Define a língua do OCR para português
Ocr.Language = OcrLanguage.Portuguese;

using (var Input = new OcrInput(@"img\Potter.LowQuality.tiff"))
{
    // Corrige ruído digital e digitalização deficiente
    Input.DeNoise();
    // Corrige rotação e perspectiva
    Input.Deskew();
    var Result = Ocr.Read(Input);
    // Exibe o texto lido da varredura de baixa qualidade
    Console.WriteLine(Result.Text);
}
Imports IronOcr

' Cria uma instância de IronTesseract
Private Ocr = New IronTesseract()
' Define a língua do OCR para português
Ocr.Language = OcrLanguage.Portuguese

Using Input = New OcrInput("img\Potter.LowQuality.tiff")
	' Corrige ruído digital e digitalização deficiente
	Input.DeNoise()
	' Corrige rotação e perspectiva
	Input.Deskew()
	Dim Result = Ocr.Read(Input)
	' Exibe o texto lido da varredura de baixa qualidade
	Console.WriteLine(Result.Text)
End Using
$vbLabelText   $csharpLabel
using IronOcr;

// Cria uma instância de IronTesseract
var Ocr = new IronTesseract();
// Define a língua do OCR para português
Ocr.Language = OcrLanguage.Portuguese;

using (var Input = new OcrInput())
{
    // Define um título para o documento PDF
    Input.Title = "Quarterly Report";
    // Adiciona imagens ao input para serem incluídas no PDF
    Input.AddImage("image1.jpeg");
    Input.AddImage("image2.png");
    Input.AddImage("image3.gif");

    var Result = Ocr.Read(Input);
    // Salva o resultado como PDF pesquisável
    Result.SaveAsSearchablePdf("searchable.pdf");
}
using IronOcr;

// Cria uma instância de IronTesseract
var Ocr = new IronTesseract();
// Define a língua do OCR para português
Ocr.Language = OcrLanguage.Portuguese;

using (var Input = new OcrInput())
{
    // Define um título para o documento PDF
    Input.Title = "Quarterly Report";
    // Adiciona imagens ao input para serem incluídas no PDF
    Input.AddImage("image1.jpeg");
    Input.AddImage("image2.png");
    Input.AddImage("image3.gif");

    var Result = Ocr.Read(Input);
    // Salva o resultado como PDF pesquisável
    Result.SaveAsSearchablePdf("searchable.pdf");
}
Imports IronOcr

' Cria uma instância de IronTesseract
Private Ocr = New IronTesseract()
' Define a língua do OCR para português
Ocr.Language = OcrLanguage.Portuguese

Using Input = New OcrInput()
	' Define um título para o documento PDF
	Input.Title = "Quarterly Report"
	' Adiciona imagens ao input para serem incluídas no PDF
	Input.AddImage("image1.jpeg")
	Input.AddImage("image2.png")
	Input.AddImage("image3.gif")

	Dim Result = Ocr.Read(Input)
	' Salva o resultado como PDF pesquisável
	Result.SaveAsSearchablePdf("searchable.pdf")
End Using
$vbLabelText   $csharpLabel
using IronOcr;

// Cria uma instância de IronTesseract
var Ocr = new IronTesseract();
// Define a língua do OCR para português
Ocr.Language = OcrLanguage.Portuguese;

using (var Input = new OcrInput())
{
    // Adiciona um arquivo TIFF multi-página para o input
    Input.AddMultiFrameTiff("example.tiff");
    // Salva como PDF pesquisável
    var Result = Ocr.Read(Input).SaveAsSearchablePdf("searchable.pdf");
}
using IronOcr;

// Cria uma instância de IronTesseract
var Ocr = new IronTesseract();
// Define a língua do OCR para português
Ocr.Language = OcrLanguage.Portuguese;

using (var Input = new OcrInput())
{
    // Adiciona um arquivo TIFF multi-página para o input
    Input.AddMultiFrameTiff("example.tiff");
    // Salva como PDF pesquisável
    var Result = Ocr.Read(Input).SaveAsSearchablePdf("searchable.pdf");
}
Imports IronOcr

' Cria uma instância de IronTesseract
Private Ocr = New IronTesseract()
' Define a língua do OCR para português
Ocr.Language = OcrLanguage.Portuguese

Using Input = New OcrInput()
	' Adiciona um arquivo TIFF multi-página para o input
	Input.AddMultiFrameTiff("example.tiff")
	' Salva como PDF pesquisável
	Dim Result = Ocr.Read(Input).SaveAsSearchablePdf("searchable.pdf")
End Using
$vbLabelText   $csharpLabel
using IronOcr;

// Cria uma instância de IronTesseract
var Ocr = new IronTesseract();
// Define a língua do OCR para português
Ocr.Language = OcrLanguage.Portuguese;

using (var Input = new OcrInput())
{
    // Define o título do documento HTML
    Input.Title = "Html Title";
    // Adiciona uma imagem a ser convertida
    Input.AddImage("image1.jpeg");

    var Result = Ocr.Read(Input);
    // Salva o resultado como arquivo HTML
    Result.SaveAsHocrFile("results.html");
}
using IronOcr;

// Cria uma instância de IronTesseract
var Ocr = new IronTesseract();
// Define a língua do OCR para português
Ocr.Language = OcrLanguage.Portuguese;

using (var Input = new OcrInput())
{
    // Define o título do documento HTML
    Input.Title = "Html Title";
    // Adiciona uma imagem a ser convertida
    Input.AddImage("image1.jpeg");

    var Result = Ocr.Read(Input);
    // Salva o resultado como arquivo HTML
    Result.SaveAsHocrFile("results.html");
}
Imports IronOcr

' Cria uma instância de IronTesseract
Private Ocr = New IronTesseract()
' Define a língua do OCR para português
Ocr.Language = OcrLanguage.Portuguese

Using Input = New OcrInput()
	' Define o título do documento HTML
	Input.Title = "Html Title"
	' Adiciona uma imagem a ser convertida
	Input.AddImage("image1.jpeg")

	Dim Result = Ocr.Read(Input)
	' Salva o resultado como arquivo HTML
	Result.SaveAsHocrFile("results.html")
End Using
$vbLabelText   $csharpLabel
using IronOcr;

// Cria uma instância de IronTesseract
var Ocr = new IronTesseract();
// Define a língua do OCR para português
Ocr.Language = OcrLanguage.Portuguese;

using (var Input = new OcrInput(@"LowQuality.jpeg"))
{
    // Corrige ruído digital e digitalização deficiente
    Input.DeNoise();
    // Corrige rotação e perspectiva
    Input.Deskew();
    var Result = Ocr.Read(Input);
    // Exibe o texto lido da imagem melhorada
    Console.WriteLine(Result.Text);
}
using IronOcr;

// Cria uma instância de IronTesseract
var Ocr = new IronTesseract();
// Define a língua do OCR para português
Ocr.Language = OcrLanguage.Portuguese;

using (var Input = new OcrInput(@"LowQuality.jpeg"))
{
    // Corrige ruído digital e digitalização deficiente
    Input.DeNoise();
    // Corrige rotação e perspectiva
    Input.Deskew();
    var Result = Ocr.Read(Input);
    // Exibe o texto lido da imagem melhorada
    Console.WriteLine(Result.Text);
}
Imports IronOcr

' Cria uma instância de IronTesseract
Private Ocr = New IronTesseract()
' Define a língua do OCR para português
Ocr.Language = OcrLanguage.Portuguese

Using Input = New OcrInput("LowQuality.jpeg")
	' Corrige ruído digital e digitalização deficiente
	Input.DeNoise()
	' Corrige rotação e perspectiva
	Input.Deskew()
	Dim Result = Ocr.Read(Input)
	' Exibe o texto lido da imagem melhorada
	Console.WriteLine(Result.Text)
End Using
$vbLabelText   $csharpLabel
// using IronOcr;
// PM> Install-Package IronOcr.Languages.Arabic

var Ocr = new IronTesseract();
// Define a língua do OCR para árabe
Ocr.Language = OcrLanguage.Arabic;

using (var input = new OcrInput())
{
    // Adiciona a imagem árabe para o input
    input.AddImage("img/arabic.gif");
    // Adicione filtros de imagem se necessário
    // Mesmo com baixa qualidade de entrada
    // IronTesseract pode ler resultados que o Tesseract tradicional não pode.
    var Result = Ocr.Read(input);

    // O console não imprime árabe no Windows facilmente.
    // Por isso, salvamos no disco.
    Result.SaveAsTextFile("arabic.txt");
}
// using IronOcr;
// PM> Install-Package IronOcr.Languages.Arabic

var Ocr = new IronTesseract();
// Define a língua do OCR para árabe
Ocr.Language = OcrLanguage.Arabic;

using (var input = new OcrInput())
{
    // Adiciona a imagem árabe para o input
    input.AddImage("img/arabic.gif");
    // Adicione filtros de imagem se necessário
    // Mesmo com baixa qualidade de entrada
    // IronTesseract pode ler resultados que o Tesseract tradicional não pode.
    var Result = Ocr.Read(input);

    // O console não imprime árabe no Windows facilmente.
    // Por isso, salvamos no disco.
    Result.SaveAsTextFile("arabic.txt");
}
' using IronOcr;
' PM> Install-Package IronOcr.Languages.Arabic

Dim Ocr = New IronTesseract()
' Define a língua do OCR para árabe
Ocr.Language = OcrLanguage.Arabic

Using input = New OcrInput()
	' Adiciona a imagem árabe para o input
	input.AddImage("img/arabic.gif")
	' Adicione filtros de imagem se necessário
	' Mesmo com baixa qualidade de entrada
	' IronTesseract pode ler resultados que o Tesseract tradicional não pode.
	Dim Result = Ocr.Read(input)

	' O console não imprime árabe no Windows facilmente.
	' Por isso, salvamos no disco.
	Result.SaveAsTextFile("arabic.txt")
End Using
$vbLabelText   $csharpLabel
// using IronOcr;
// PM> Install-Package IronOcr.Languages.ChineseSimplified

var Ocr = new IronTesseract();
// Define a língua principal para Chinês Simplificado
Ocr.Language = OcrLanguage.ChineseSimplified;
// Adiciona língua secundária para português
Ocr.AddSecondaryLanguage(OcrLanguage.Portuguese);

// Podemos adicionar qualquer número de idiomas

using (var input = new OcrInput())
{
    // Adiciona o documento multi-idiomas para o input
    input.Add("multi-language.pdf");
    var Result = Ocr.Read(input);
    // Salva o resultado como um arquivo de texto
    Result.SaveAsTextFile("results.txt");
}
// using IronOcr;
// PM> Install-Package IronOcr.Languages.ChineseSimplified

var Ocr = new IronTesseract();
// Define a língua principal para Chinês Simplificado
Ocr.Language = OcrLanguage.ChineseSimplified;
// Adiciona língua secundária para português
Ocr.AddSecondaryLanguage(OcrLanguage.Portuguese);

// Podemos adicionar qualquer número de idiomas

using (var input = new OcrInput())
{
    // Adiciona o documento multi-idiomas para o input
    input.Add("multi-language.pdf");
    var Result = Ocr.Read(input);
    // Salva o resultado como um arquivo de texto
    Result.SaveAsTextFile("results.txt");
}
' using IronOcr;
' PM> Install-Package IronOcr.Languages.ChineseSimplified

Dim Ocr = New IronTesseract()
' Define a língua principal para Chinês Simplificado
Ocr.Language = OcrLanguage.ChineseSimplified
' Adiciona língua secundária para português
Ocr.AddSecondaryLanguage(OcrLanguage.Portuguese)

' Podemos adicionar qualquer número de idiomas

Using input = New OcrInput()
	' Adiciona o documento multi-idiomas para o input
	input.Add("multi-language.pdf")
	Dim Result = Ocr.Read(input)
	' Salva o resultado como um arquivo de texto
	Result.SaveAsTextFile("results.txt")
End Using
$vbLabelText   $csharpLabel
using IronOcr;
using System.Drawing; // Adicionar Referência de Montagem

var Ocr = new IronTesseract();
// Define a língua do OCR para português
Ocr.Language = OcrLanguage.Portuguese;

// Configuração do motor de OCR
Ocr.Configuration.EngineMode = TesseractEngineMode.TesseractAndLstm;
// Habilitar leitura de códigos de barras
Ocr.Configuration.ReadBarCodes = true; 

using (var Input = new OcrInput(@"images\sample.tiff"))
{
    OcrResult Result = Ocr.Read(Input);
    var Pages = Result.Pages;
    var Words = Pages[0].Words;
    var Barcodes = Result.Barcodes;
    // Explore aqui para encontrar uma API enorme e detalhada:
    // - Páginas, blocos, parágrafos, linhas, palavras, caracteres
    // - Exportação de imagens, coordenadas de fontes, dados estatísticos
}
using IronOcr;
using System.Drawing; // Adicionar Referência de Montagem

var Ocr = new IronTesseract();
// Define a língua do OCR para português
Ocr.Language = OcrLanguage.Portuguese;

// Configuração do motor de OCR
Ocr.Configuration.EngineMode = TesseractEngineMode.TesseractAndLstm;
// Habilitar leitura de códigos de barras
Ocr.Configuration.ReadBarCodes = true; 

using (var Input = new OcrInput(@"images\sample.tiff"))
{
    OcrResult Result = Ocr.Read(Input);
    var Pages = Result.Pages;
    var Words = Pages[0].Words;
    var Barcodes = Result.Barcodes;
    // Explore aqui para encontrar uma API enorme e detalhada:
    // - Páginas, blocos, parágrafos, linhas, palavras, caracteres
    // - Exportação de imagens, coordenadas de fontes, dados estatísticos
}
Imports IronOcr
Imports System.Drawing ' Adicionar Referência de Montagem

Private Ocr = New IronTesseract()
' Define a língua do OCR para português
Ocr.Language = OcrLanguage.Portuguese

' Configuração do motor de OCR
Ocr.Configuration.EngineMode = TesseractEngineMode.TesseractAndLstm
' Habilitar leitura de códigos de barras
Ocr.Configuration.ReadBarCodes = True

Using Input = New OcrInput("images\sample.tiff")
	Dim Result As OcrResult = Ocr.Read(Input)
	Dim Pages = Result.Pages
	Dim Words = Pages(0).Words
	Dim Barcodes = Result.Barcodes
	' Explore aqui para encontrar uma API enorme e detalhada:
	' - Páginas, blocos, parágrafos, linhas, palavras, caracteres
	' - Exportação de imagens, coordenadas de fontes, dados estatísticos
End Using
$vbLabelText   $csharpLabel