// 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
Try IronOCR for Free
Get Set Up in 5 Minutes
Install with NuGet
Version: 2025.6
Install-Package IronOcr
nuget.org/packages/IronOcr/
In Solution Explorer, right-click References, Manage NuGet Packages