Ir para o conteúdo do rodapé
COMPARAR COM OUTROS COMPONENTES

Uma comparação entre IronOCR e Aspose.OCR

Neste artigo, vamos comparar duas das bibliotecas e aplicações mais comuns para formatos raster de OCR e imagens de documentos PDF. Estes são:

  • Aspose.OCR
  • IronOCR

1.0 Introdução

1.1 Introdução e Funcionalidades do Aspose.OCR

Aspose.OCR for .NET é um pacote poderoso e robusto para Reconhecimento Óptico de Caracteres. É uma excelente adição para qualquer aplicação e pode automatizar o processo. A API OCR autônoma é extensível, amigável ao usuário e compacta. Ela vem com um conjunto simples de classes que fornece toda a funcionalidade necessária para começar a reconhecer texto sem complicações adicionais e manter a ordem correta do texto. Aspose.OCR pode ler mais de 100 formatos diferentes e fornece uma infinidade de funções úteis, desde a capacidade de ler fontes, aplicar efeitos de estilo (negrito/itálico) e até remover ruído da sua imagem. A API pode usar a GPU para realizar o Reconhecimento Óptico de Caracteres e economizar energia no seu CPU.

Funcionalidades do Aspose.OCR

  • Detectar, identificar e ler caracteres de imagens de forma programática.
  • Escanear a imagem inteira ou apenas uma parte específica da imagem.
  • Correção de inclinação para operação OCR; escanear imagens rotacionadas.
  • Suporta JPEG, PNG, GIF, etc. Para a lista completa de formatos de arquivos suportados, por favor visite a página de Formatos de Arquivos Suportados e inscreva-se no produto Aspose.
  • Suporte para muitos caracteres, incluindo números e alfabetos. Para a lista completa de caracteres suportados, por favor visite a página de Caracteres Suportados.
  • Suporta mais de 130 idiomas baseados nos scripts Latino, Cilílico, Chinês, Árabe, Coreano, Japonês, Devanágari e Índico (a partir de 2025).
  • Detectar e ler fontes populares como Arial, Times New Roman, Courier New, Tahoma, Calibri e Verdana.
  • Suporta estilos de fonte regular, negrito e itálico.
  • Aplicação de vários filtros de remoção de ruído para auxiliar no reconhecimento de imagem.
  • Calcular as caixas delimitadoras de linhas ou parágrafos.
  • Obter escolhas possíveis para cada caractere reconhecido.
  • Passar URI e reconhecer a imagem a partir dele.
  • Reconhecer múltiplas imagens em uma pasta ou arquivo zip.
  • Obter resultados em formato JSON.
  • Salvar resultados nos formatos texto, DOCX ou PDF.

Para integração de navegação alternada, Aspose é uma boa opção. Console de texto reconhecido e reconhecimento de texto de documento ou imagem para texto ou API OCR de imagem são exemplos de funcionalidades que podem ser úteis.

Além do corretor ortográfico automático, o software de detecção de imagens também é projetado para suportar uma variedade de formatos de saída (como PNG) e ignorar blocos não textuais sem exigir uma API OCR adicional. Os recursos da API autônoma podem ser acessados no ambiente de desenvolvimento para capturar texto de imagens.

1.2 IronOCR — Introdução e Funcionalidades

IronOCR for .NET lê conteúdo textual de fotos e PDFs em aplicativos e sites .NET. O software ajuda a escanear fotos para texto e códigos de barras. Ele gera conteúdo como texto simples ou dados estruturados. IronOCR suporta numerosos idiomas mundiais. A biblioteca OCR pode ser usada em aplicativos MVC, Web, Console e desktop .NET. Para implantações comerciais, o licenciamento é fornecido com assistência direta da equipe de desenvolvimento.

  • Usando o mais recente mecanismo Tesseract 5, IronOCR lê textos, códigos de barras e códigos QR de qualquer formato de imagem ou PDF. Esta biblioteca adiciona rapidamente OCR a aplicativos de desktop, Console e web.
  • IronOCR suporta 125 idiomas internacionais. Ela também suporta idiomas e listas de palavras personalizadas.
  • Ela pode ler mais de 20 formatos de código de barras e QR code.
  • IronOCR suporta formatos de imagem GIF e TIFF multipágina.
  • Ela corrige imagens escaneadas de baixa qualidade.
  • IronOCR suporta multithreading. Ela pode executar um ou mais processos ao mesmo tempo.
  • IronOCR pode fornecer saída de dados estruturada para páginas, parágrafos, linhas, palavras, caracteres, etc.
  • IronOCR é compatível com sistemas operacionais como Windows, Linux, macOS, etc.

2. Criando um Novo Projeto no Visual Studio

Abra o Visual Studio e vá para o menu Arquivo. Selecione Novo projeto, depois selecione Aplicativo de Console.

A Comparison between IronOCR and Aspose.OCR - Figure 1: Aplicativo de Console

Aplicativo de Console

Insira o nome do projeto e selecione o caminho do arquivo na caixa de texto apropriada. Em seguida, clique no botão Criar e escolha um .NET Framework:

A Comparison between IronOCR and Aspose.OCR - Figure 2: Configuração de Novo Projeto

Configuração de Novo Projeto

O projeto agora irá gerar a estrutura para o aplicativo selecionado.

A Comparison between IronOCR and Aspose.OCR - Figure 3: Arquivo Program.cs

Arquivo Program.cs

3.0 Instalar

3.1 Instalar Aspose.OCR

Instalando Aspose.OCR for .NET através do NuGet

Podemos instalar a API Aspose.OCR em nossa aplicação usando o NuGet. Basta ir ao menu Ferramentas no Visual Studio e selecionar o Gerenciador de Pacotes NuGet. No menu lateral, selecione Gerenciar Pacote NuGet para uma solução. Isso abrirá uma janela do Gerenciador de Pacotes NuGet. Vá para a aba Procurar e procure por Aspose.OCR. Em seguida, selecione a API Aspose nos resultados da pesquisa e clique no botão "Instalar". A API Aspose será instalada e estará pronta para uso no projeto.

A Comparison between IronOCR and Aspose.OCR - Figure 4

Instalar ou Atualizar Aspose.OCR usando o Console de Gerenciamento de Pacotes

De forma semelhante, você pode instalar o Aspose.OCR usando o Console. Abra o console NuGet, que geralmente está localizado na parte inferior de um projeto Visual Studio, escreva o seguinte comando e pressione enter.

Install-Package Aspose.OCR -Version x.x.0

3.2 Instalar IronOCR

A biblioteca IronOCR pode ser baixada e instalada de quatro maneiras.

Estes são:

  • Utilizando o Visual Studio.
  • Usando a Linha de Comando.
  • Faça o download diretamente do site do NuGet .
  • Baixar do site IronPDF.

3.2.1 Usando Visual Studio

A captura de tela abaixo mostra como abrir o Gerenciador de Pacotes NuGet .

A Comparison between IronOCR and Aspose.OCR - Figure 5: Gerenciador de Pacotes NuGet

Gerenciador de Pacotes NuGet

Na janela de Gerenciamento de Pacotes, clique em Procurar e procure pela palavra-chave "IronOCR", como na captura de tela abaixo:

A Comparison between IronOCR and Aspose.OCR - Figure 6: Instalação do IronOCR

Instalação do IronOCR

Na imagem acima, podemos ver a lista de pesquisas relacionadas. Precisamos selecionar a opção necessária para instalar o pacote na solução.

3.2.2 Usando a Linha de Comando

  • No Visual Studio: Vá para Ferramentas -> Gerenciador de Pacotes NuGet -> Console do Gerenciador de Pacotes
  • Digite a seguinte linha na aba do console.
Install-Package IronOcr
  • Agora o pacote será baixado/instalado no projeto atual e estará pronto para uso.

3.2.3 Baixar diretamente do site NuGet

A terceira maneira é baixar o pacote NuGet diretamente do site.

  • Navegue até o link.
  • Selecione a opção de download do pacote no menu do lado direito.
  • Clique duas vezes no pacote baixado. Será instalado automaticamente. Em seguida, recarregue a solução e comece a usá-la no projeto.

3.2.4 Baixar diretamente do site IronOCR

Clique no link aqui para baixar o pacote mais recente diretamente do site. Uma vez baixado, siga os passos abaixo para adicionar o pacote ao projeto.

  • Clique com o botão direito no projeto na janela Solução.
  • Em seguida, selecione a opção Referência e procure o local da referência baixada. Em seguida, clique em OK para adicionar a referência.

4.0 Imagem de OCR

Tanto IronOCR quanto Aspose.OCR possuem tecnologia OCR que converte imagens em texto.

4.1 Usando Aspose.OCR

O trecho de código a seguir demonstra o uso do método RecognizeImage para realizar uma operação de OCR na imagem de uma página.

// For complete examples and data files, please go to https://github.com/aspose-ocr/Aspose.OCR-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_OCR();
// Initialize an instance of AsposeOcr
AsposeOcr api = new AsposeOcr();
// Recognize image
string result = api.RecognizeImage(dataDir + "Sampleocr.bmp");
// Display the recognized text
Console.WriteLine(result);
// For complete examples and data files, please go to https://github.com/aspose-ocr/Aspose.OCR-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_OCR();
// Initialize an instance of AsposeOcr
AsposeOcr api = new AsposeOcr();
// Recognize image
string result = api.RecognizeImage(dataDir + "Sampleocr.bmp");
// Display the recognized text
Console.WriteLine(result);
$vbLabelText   $csharpLabel

O trecho de código a seguir demonstra o uso do método RecognizeLine para realizar uma operação de OCR em uma imagem contendo uma única linha.

// For complete examples and data files, please go to https://github.com/aspose-ocr/Aspose.OCR-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_OCR();

// Initialize an instance of AsposeOcr
AsposeOcr api = new AsposeOcr();

// Recognize image
string result = api.RecognizeLine(dataDir + "sample_line.png");

// Display the recognized text
Console.WriteLine(result);
// For complete examples and data files, please go to https://github.com/aspose-ocr/Aspose.OCR-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_OCR();

// Initialize an instance of AsposeOcr
AsposeOcr api = new AsposeOcr();

// Recognize image
string result = api.RecognizeLine(dataDir + "sample_line.png");

// Display the recognized text
Console.WriteLine(result);
$vbLabelText   $csharpLabel

4.2 Usando IronOCR

var Ocr = new IronTesseract(); // nothing to configure
Ocr.Language = OcrLanguage.EnglishBest;
Ocr.Configuration.TesseractVersion = TesseractVersion.Tesseract5;
using (var Input = new OcrInput())
{
    Input.AddImage(@"3.png");
    var Result = Ocr.Read(Input);
    Console.WriteLine(Result.Text);
    Console.ReadKey();
}
var Ocr = new IronTesseract(); // nothing to configure
Ocr.Language = OcrLanguage.EnglishBest;
Ocr.Configuration.TesseractVersion = TesseractVersion.Tesseract5;
using (var Input = new OcrInput())
{
    Input.AddImage(@"3.png");
    var Result = Ocr.Read(Input);
    Console.WriteLine(Result.Text);
    Console.ReadKey();
}
$vbLabelText   $csharpLabel

O Tesseract 5 API, que nos permite converter arquivos de imagem em texto, é demonstrado acima. Estamos criando um objeto para IronTesseract na linha de código acima. Também estamos criando um objeto OcrInput que nos permitirá adicionar um ou mais arquivos de imagem. Talvez precisemos fornecer o caminho da imagem disponível dentro do código ao utilizar o método add do objeto OcrInput. Qualquer número de imagens pode ser adicionado. A função Read no objeto IronTesseract que construímos anteriormente pode ser utilizada para obter as imagens analisando o arquivo de imagem e extraindo o resultado para o resultado OCR. É capaz de extrair texto de fotos e convertê-lo em uma string.

Também podemos usar Tesseract para adicionar imagens com múltiplos quadros. AddMultiFrameTiff é um método diferente para esta operação. A biblioteca Tesseract lê cada quadro na imagem, e cada quadro é tratado como uma página distinta. O processo lerá o primeiro quadro da imagem e então prosseguirá para o próximo quadro, e assim por diante, até que todos os quadros da imagem tenham sido escaneados. Apenas o formato de imagem TIFF é suportado por este método.

A Comparison between IronOCR and Aspose.OCR - Figure 7: Instalação do IronOCR

Instalação do IronOCR

A imagem acima é o resultado do IronOCR que converteu com precisão os dados em texto editável.

5.0 Arquivos PDF OCR

IronOCR e Aspose.OCR convertem arquivos PDF em texto editável. Aspose.OCR oferece uma lista de opções ao usuário, como salvar a página, editar a imagem, reconhecer a página, etc. Ele também oferece opções de salvamento, como texto, documento, formato HTML, etc. IronOCR também nos permite salvar um arquivo OCR convertido em HTML, texto, PDF, etc.

5.1 Usando Aspose.OCR

Aspose.OCR fornece o método RecognizePdf que pode reconhecer o texto nas imagens extraídas de arquivos PDF digitalizados. O método RecognizePdf recebe o caminho do PDF como parâmetro e o objeto DocumentRecognitionSettings. O trecho de código a seguir demonstra o uso de the RecognizePdf method para reconhecer imagens de um arquivo PDF multipágina digitalizado.

// The path to the PDF file
string dataDir = RunExamples.GetDataDir_OCR();
// Archive Path
string fullPath = dataDir + "OCR.pdf";
// Recognize images from PDF           
DocumentRecognitionSettings set = new DocumentRecognitionSettings();
set.DetectAreas = false;
List<RecognitionResult> result = api.RecognizePdf(fullPath, set);
// Print result
int pageNumber = 0;
foreach (var page in result)
{                
    System.Console.WriteLine($"Page: {pageNumber++} text: {page.RecognitionText}");
}
// The path to the PDF file
string dataDir = RunExamples.GetDataDir_OCR();
// Archive Path
string fullPath = dataDir + "OCR.pdf";
// Recognize images from PDF           
DocumentRecognitionSettings set = new DocumentRecognitionSettings();
set.DetectAreas = false;
List<RecognitionResult> result = api.RecognizePdf(fullPath, set);
// Print result
int pageNumber = 0;
foreach (var page in result)
{                
    System.Console.WriteLine($"Page: {pageNumber++} text: {page.RecognitionText}");
}
$vbLabelText   $csharpLabel

5.2 Usando IronOCR

Também podemos usar OCRInput para gerenciar arquivos PDF. Cada página de um documento será lida pela classe IronTesseract. O texto será então extraído das páginas. Também podemos abrir documentos protegidos usando uma segunda função chamada AddPDF, que nos permite adicionar PDFs à nossa lista de documentos (senha se estiver protegido). O código a seguir demonstra como abrir um documento PDF protegido por senha:

var Ocr = new IronTesseract(); // nothing to configure
using (var Input = new OcrInput())
{
    Input.AddPdf("example.pdf", "password");
    var Result = Ocr.Read(Input);
    Console.WriteLine(Result.Text);
}
var Ocr = new IronTesseract(); // nothing to configure
using (var Input = new OcrInput())
{
    Input.AddPdf("example.pdf", "password");
    var Result = Ocr.Read(Input);
    Console.WriteLine(Result.Text);
}
$vbLabelText   $csharpLabel

Podemos ler e extrair conteúdo de uma única página em um documento PDF usando AddPdfPage. Somente o número da página da qual queremos extrair texto precisa ser especificado. AddPdfPage nos permite extrair texto de várias páginas que especificamos. No IEnumerable<int>, podemos especificar facilmente várias páginas. Devemos também incluir a localização do arquivo, bem como a extensão do arquivo. Isso é demonstrado no exemplo de código a seguir:

IEnumerable<int> numbers = new List<int> {2, 8, 10};
var Ocr = new IronTesseract();
using (var Input = new OcrInput())
{
    // Single page
    Input.AddPdfPage("example.pdf", 10);
    // Multiple pages
    Input.AddPdfPages("example.pdf", numbers);
    var Result = Ocr.Read(Input);
    Console.WriteLine(Result.Text);
    Result.SaveAsTextFile("ocrtext.txt");
}
IEnumerable<int> numbers = new List<int> {2, 8, 10};
var Ocr = new IronTesseract();
using (var Input = new OcrInput())
{
    // Single page
    Input.AddPdfPage("example.pdf", 10);
    // Multiple pages
    Input.AddPdfPages("example.pdf", numbers);
    var Result = Ocr.Read(Input);
    Console.WriteLine(Result.Text);
    Result.SaveAsTextFile("ocrtext.txt");
}
$vbLabelText   $csharpLabel

Usando a função SaveAsTextFile, podemos armazenar o resultado como um arquivo de texto, o que nos permite baixar o arquivo no caminho do diretório de saída. Além disso, podemos salvar o arquivo em um arquivo HTML usando SaveAsHocrFile.

6.0 Outras Funcionalidades

6.1 Usando Aspose.OCR

Aspose.OCR possui algumas opções adicionais, como Desenhar Área de Texto, Desenhar Área de Imagem, Desenhar Área de Tabela, Desenhar Área de Reconhecimento, etc. Todas essas ajudam o usuário a melhorar o desempenho do OCR. O aplicativo não só executa OCR, mas também podemos realizar operações, como combinar PDFs, dividir PDFs, editar PDFs, etc.

6.2 Usando IronOCR

O IronOCR tem recursos exclusivos que nos permitem ler códigos de barras e QR de documentos digitalizados. O código abaixo mostra como podemos ler um código de barras de uma imagem ou documento dado.

var Ocr = new IronTesseract(); // nothing to configure
Ocr.Language = OcrLanguage.EnglishBest;
Ocr.Configuration.ReadBarCodes = true;
Ocr.Configuration.TesseractVersion = TesseractVersion.Tesseract5;
using (var Input = new OcrInput())
{
    Input.AddImage("barcode.gif");
    var Result = Ocr.Read(Input);

    foreach (var Barcode in Result.Barcodes)
    {
        Console.WriteLine(Barcode.Value);
    }
}
var Ocr = new IronTesseract(); // nothing to configure
Ocr.Language = OcrLanguage.EnglishBest;
Ocr.Configuration.ReadBarCodes = true;
Ocr.Configuration.TesseractVersion = TesseractVersion.Tesseract5;
using (var Input = new OcrInput())
{
    Input.AddImage("barcode.gif");
    var Result = Ocr.Read(Input);

    foreach (var Barcode in Result.Barcodes)
    {
        Console.WriteLine(Barcode.Value);
    }
}
$vbLabelText   $csharpLabel

O acima é o código que ajuda a ler um código de barras de uma imagem ou documento PDF dado. Ele pode ler mais de um código de barras da página/imagem. Para ler o código de barras, o IronOCR tem uma configuração única, Ocr.Configuration.ReadBarCodes. O valor padrão está definido como falso.

Após ler a entrada, os dados serão salvos no objeto chamado OCRResult. Isso tem uma propriedade chamada Barcodes, e ela terá todos os dados disponíveis do código de barras em uma lista. Usando o loop foreach, podemos obter todos os detalhes do código de barras um por um. Além disso, ele escaneará o código de barras e lerá o valor do código de barras - duas operações completadas em um processo.

Ele suporta opções de encadeamento. Podemos realizar múltiplos processos OCR de uma vez. IronOCR também é capaz de reconhecer uma área específica de uma região especificada.

var Ocr = new IronTesseract();
using (var Input = new OcrInput())
{
    var ContentArea = new System.Drawing.Rectangle() { X = 215, Y = 1250, Height = 280, Width = 1335 };
    Input.Add("document.png", ContentArea);
    var Result = Ocr.Read(Input);
    Console.WriteLine(Result.Text);
}
var Ocr = new IronTesseract();
using (var Input = new OcrInput())
{
    var ContentArea = new System.Drawing.Rectangle() { X = 215, Y = 1250, Height = 280, Width = 1335 };
    Input.Add("document.png", ContentArea);
    var Result = Ocr.Read(Input);
    Console.WriteLine(Result.Text);
}
$vbLabelText   $csharpLabel

O acima é o código de exemplo para executar OCR em uma região específica. Precisamos apenas especificar a região retangular na imagem ou PDF. O motor Tesseract no IronOCR nos ajuda a reconhecer o texto.

Modelos de Licenciamento e Preços do IronOCR e Aspose.OCR

Modelos de Licença do IronOCR e Preço

Garantia de devolução do dinheiro em 30 dias: IronOCR tem uma política de devolução do dinheiro em 30 dias. Portanto, se você mudar de ideia após comprar o software, você pode reivindicar seu dinheiro dentro de 30 dias para um reembolso.

Integração fácil: A integração do IronOCR com um projeto e ambiente é tão fácil que podemos fazer apenas escrevendo uma única linha de código e adicionando do NuGet Package. Ou, podemos baixá-lo da web e integrá-lo ao nosso ambiente dessa forma.

Licenciamento perpétuo: Cada licença é comprada uma vez e não requer renovação.

Suporte e atualizações de produto gratuitos: Toda licença vem com um ano de atualizações gratuitas de produto e suporte da equipe por trás do produto. É possível adquirir extensões a qualquer momento. Extensões podem ser visualizadas.

Licenças imediatas: As chaves de licença registradas são enviadas assim que o pagamento é recebido.

Todas as licenças são perpétuas e se aplicam ao desenvolvimento, staging e produção.

O pacote Lite

  • 1 desenvolvedor
  • 1 local
  • 1 projeto
  • Licença perpétua

Este pacote permite que um único desenvolvedor de software em uma organização utilize este Iron Software em um único lugar. Ele pode ser usado em uma única aplicação web, aplicação de intranet ou programa de software de desktop. Licenças são intransferíveis e não podem ser compartilhadas fora de uma organização ou de uma relação de agência/cliente. Este tipo de licença, como todos os outros tipos de licença, exclui expressamente todos os direitos não expressamente concedidos sob o Acordo, sem redistribuição OEM e utilizando Iron Software como um SaaS sem adquirir cobertura adicional.

Preços: A partir de $liteLicense por ano.

A Licença Profissional

  • 10 desenvolvedores
  • 10 locais
  • 10 projetos
  • Licença perpétua

Isso permite que um número predeterminado de desenvolvedores de software em uma organização utilize este Iron Software em locais únicos, até um máximo de dez. IronOCR pode ser usado em quantos websites, aplicativos de intranet ou aplicativos de software desktop desejar. Este tipo de licença, assim como todos os outros tipos de licença, exclui expressamente todos os direitos não expressamente concedidos sob o Acordo, incluindo redistribuição OEM e utilizando o Iron Software como um SaaS sem adquirir cobertura adicional. Esta licença pode ser integrada com um único projeto até um máximo de 10.

Preços: A partir de $999 por ano.

A Licença Ilimitada

  • Desenvolvedores ilimitados
  • Locais ilimitados
  • Projetos ilimitados
  • Licença perpétua

Isso permite que um número ilimitado de desenvolvedores de software em uma organização utilize este Iron Software em um número ilimitado de locais. Pode ser usado em quantos sites, aplicativos de intranet ou softwares desktop você desejar. As licenças são intransferíveis, e não podem ser compartilhadas fora de uma organização ou de uma relação agência/cliente. Este tipo de licença, como todos os outros tipos de licenças, exclui expressamente todos os direitos não expressamente concedidos sob o Acordo, incluindo redistribuição OEM e utilização do Iron Software como SaaS sem a compra de cobertura adicional.

Preço: A partir de $2,999 por ano.

Redistribuição Livre de Royalties — Isso permite que você distribua este Iron Software como parte de um número de produtos comerciais empacotados diferentemente (sem precisar pagar royalties) com base no número de projetos cobertos pela licença base. Permite a implantação do Iron Software dentro de serviços de software SaaS, com base no número de projetos cobertos pela licença base.

Preço: A partir de $1,599 por ano.

A Comparison between IronOCR and Aspose.OCR - Figure 8: Preços

Preços

Modelos de Licença Aspose e Preços

A Licença de Pequena Empresa do Desenvolvedor

Uma licença de pequena empresa do desenvolvedor permite que um desenvolvedor crie software ilimitado para usuários finais usando o produto, e o instale em apenas um local físico dentro de sua organização. Ao implantar o software para usuários finais, você precisará adquirir uma licença para cada desenvolvedor em sua equipe de desenvolvimento ou para cada local físico onde será usado. A licença de pequena empresa do desenvolvedor não permite distribuir seu software para usuários finais a terceiros, websites voltados para o público e aplicativos, extranets, intranets de múltiplos sites ou cenários de uso de projetos de Software como Serviço (SaaS). Você só pode implantar os aplicativos que desenvolver usando uma licença OEM para um único cliente. Se você deseja criar bibliotecas para uso por outras empresas ou distribuir suas criações como software de código aberto, então você precisará de um tipo diferente de licença.

Preço: A partir de $783 por ano (a partir de 2025, verificado via ComponentSource para a versão 25.4).

A Licença OEM do Desenvolvedor

A licença OEM do desenvolvedor significa que um desenvolvedor pode usar o produto em qualquer número de computadores em qualquer local onde ele esteja. Portanto, se você está trabalhando em um escritório mas precisa realizar algum trabalho em outro por uma hora — isso é possível com este tipo de licença. Uma licença de desenvolvedor OEM cobre um produtor de produtos de software — ou seja, alguém que não é um revendedor autorizado do produto, mas está criando software que utiliza suas funções. Para distribuir software de usuário final para um usuário final, você precisará deste tipo de licença. Para permitir a distribuição de software de usuário final a terceiros, websites/aplicativos voltados para o público, extranets, intranets de múltiplos sites ou cenários de uso de projetos SaaS, uma licença de desenvolvedor deve ser adquirida para cada desenvolvedor na equipe de desenvolvimento. Esta licença não suporta a criação de software como uma API ou SDK para usuários finais.

Preço: A partir de $2397 por ano.

A Licença de Pequena Empresa do Site

Uma Licença de Pequena Empresa do Site permite que até dez desenvolvedores criem software ilimitado para usuários finais usando o produto, que pode ser usado em qualquer uma de suas dez localizações físicas (por exemplo, edifícios de escritórios separados, ou se você não é uma empresa com vários escritórios, qualquer localização física). Se você tiver mais de dez desenvolvedores ou deseja usar o Aspose em mais de dez localizações, então você pode comprar uma licença de pequena empresa para vários sites. Esta licença não suporta a distribuição do software criado com esta licença para outras organizações.

Preço: A partir de $3995 por ano.

Licença OEM Medida

Uma Licença OEM Medida suporta desenvolvedores ilimitados, localizações ilimitadas e software ilimitado para usuários finais. Permite que os usuários distribuam o software de usuário final para um terceiro. A licença OEM medida é para websites/aplicativos voltados para o público e pode ser usada para dar suporte a extranets ou projetos SaaS. Cria software de usuário final que é usado em uma biblioteca de desenvolvimento que possui uma API ou SDK.

Preço: A partir de $1999 por ano.

A Comparison between IronOCR and Aspose.OCR - Figure 9: Preço do Aspose

Preço do Aspose

A licença Lite do IronOCR, incluindo um pacote de desenvolvedor com um ano de suporte, custa cerca de $liteLicense, enquanto o Aspose.OCR com um pacote de um desenvolvedor custa $783 com suporte técnico gratuito (preço de 2025). A licença Professional do IronOCR, incluindo pacotes de 10 desenvolvedores e um ano de suporte, custa $999, enquanto o Aspose Site OEM incluindo pacotes de 10 desenvolvedores custa $11,186 por ano com suporte técnico gratuito, enquanto lançamentos técnicos pagos e atualizações aumentam esse valor para $23,171.

Os pacotes Lite e Professional do IronOCR têm serviço SaaS ou OEM e uma opção de suporte de 5 anos. O pacote Lite, incluindo um pacote de um desenvolvedor com 5 anos de suporte e serviço SaaS e OEM, custa $2,897, enquanto Aspose tem serviço SaaS ou OEM e opções de suporte personalizadas. A licença Professional do IronOCR inclui um pacote de 10 desenvolvedores com um ano de suporte pago, e serviço SaaS e OEM, tudo pelo preço de $23,171, enquanto Aspose oferece um pacote de 10 desenvolvedores sem suporte, mas com serviço SaaS e OEM, pelo preço de $11,186.

7.0 Conclusão

IronOCR no contexto do framework .NET fornece o Tesseract que é direto e fácil de usar. Ele suporta fotos e documentos em PDF de várias maneiras. Também fornece várias configurações para melhorar o desempenho da biblioteca Tesseract OCR. Vários idiomas são suportados em uma única operação. Para saber mais sobre o Tesseract OCR, visite o site deles.

Aspose OCR é um aplicativo de software que utiliza um motor de inteligência artificial para reconhecer imagens e documentos PDF. Ele também fornece várias configurações para melhorar o desempenho do processo de OCR. Além disso, fornece a opção de selecionar múltiplos idiomas e então realizar OCR. Aspose tem algumas limitações no uso das conversões de página. Também possui um preço diferente para diferentes sistemas operacionais.

Os pacotes do IronOCR fornecem melhor licenciamento e suporte em comparação com o Aspose. Além disso, Aspose é mais caro. O IronOCR começa em $liteLicense, enquanto o Aspose começa em $999 por ano. Além disso, o IronOCR oferece mais recursos em comparação com o Aspose, e suporta múltiplas plataformas a um único preço.

Então, o que você está esperando? O teste gratuito está aberto para todos. Você pode obter a licença aqui e começar imediatamente.

ObserveAspose é uma marca registrada de seu respectivo proprietário. Este site não é afiliado, endossado ou patrocinado pela Aspose. Todos os nomes de produtos, logotipos e marcas são propriedade de seus respectivos proprietários. As comparações são apenas para fins informativos e refletem informações disponíveis publicamente no momento da redação.

Perguntas frequentes

Como posso realizar OCR em imagens e PDFs em C#?

Você pode usar o IronOCR para realizar OCR em imagens e PDFs em C#. O IronOCR fornece métodos para extrair texto desses formatos usando o mecanismo Tesseract 5.

Quais idiomas são suportados pelo IronOCR?

O IronOCR suporta 125 idiomas, incluindo idiomas populares, e oferece a possibilidade de adicionar idiomas personalizados e listas de palavras para necessidades de OCR mais específicas.

Como faço para lidar com o reconhecimento de texto em imagens rotacionadas?

O IronOCR consegue lidar com o reconhecimento de texto em imagens rotacionadas, realizando a correção de inclinação e ajustando a orientação do texto para obter resultados de OCR precisos.

É possível extrair texto de regiões específicas de uma imagem usando o IronOCR?

Sim, o IronOCR permite especificar e extrair texto de regiões específicas de uma imagem, oferecendo flexibilidade no processamento de documentos complexos.

Qual é o processo para converter PDFs digitalizados em texto editável?

Com o IronOCR, você pode converter PDFs digitalizados em texto editável, aproveitando seus recursos de reconhecimento e extração de texto de imagens em PDF.

O IronOCR consegue ler códigos de barras e códigos QR?

Sim, o IronOCR consegue ler códigos de barras e códigos QR em imagens e arquivos PDF, expandindo sua funcionalidade além do reconhecimento de texto padrão.

Qual é o processo de instalação do IronOCR em um projeto .NET?

Para instalar o IronOCR em um projeto .NET, você pode usar o Gerenciador de Pacotes NuGet no Visual Studio para pesquisar e instalar o pacote IronOCR ou baixá-lo diretamente do site oficial.

Como o IronOCR se compara ao Aspose.OCR em termos de preço?

O IronOCR oferece uma estrutura de preços mais econômica, a partir de US$ 499, tornando-se uma opção com melhor custo-benefício em comparação com o Aspose.OCR, que começa em US$ 799 por ano.

Existem recursos avançados disponíveis no IronOCR?

O IronOCR inclui recursos avançados como multithreading, a capacidade de ler regiões específicas de imagens e recursos robustos de reconhecimento de códigos de barras e códigos QR.

Existe um período de teste gratuito disponível para o IronOCR? Como posso acessá-lo?

Sim, o IronOCR oferece um período de avaliação gratuito que você pode acessar baixando a versão de avaliação do site da Iron Software e obtendo uma licença de avaliação.

Kannaopat Udonpant
Engenheiro de Software
Antes de se tornar Engenheiro de Software, Kannapat concluiu um doutorado em Recursos Ambientais pela Universidade de Hokkaido, no Japão. Durante o doutorado, Kannapat também integrou o Laboratório de Robótica Veicular, que faz parte do Departamento de Engenharia de Bioprodução. Em 2022, ele utilizou suas habilidades ...
Leia mais

Iron Support Team

We're online 24 hours, 5 days a week.
Chat
Email
Call Me