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

Comparação entre IronOCR e AWS Textract OCR

O que é OCR?

O procedimento usado para transformar uma imagem de texto em um formato de texto legível por máquina é conhecido como Reconhecimento Óptico de Caracteres (OCR). Por exemplo, se você escanear um formulário, faturas ou um recibo, seu computador salva o escaneamento como um arquivo de imagem. Os dados no arquivo de imagem não podem ser editados, procurados ou contados usando um editor de texto. No entanto, você pode usar soluções de OCR para converter o arquivo de imagem em um documento de texto com seu conteúdo armazenado como dados de texto.

Nesta era moderna, a maioria dos fluxos de trabalho de negócios envolve receber informações de mídia impressa. Diferentes documentos como formulários em papel, faturas, documentos legais escaneados, extração de tabelas e textos ou contratos impressos fazem parte dos processos de negócios. Além disso, a digitalização de tal conteúdo documental cria imagens com o texto oculto dentro delas. Texto em imagens não pode ser processado por ferramentas de processamento de texto da mesma forma que documentos de texto. A tecnologia OCR resolve o problema ao converter imagens de texto em dados de texto que podem ser analisados por outros softwares empresariais.

Como funciona o OCR?

O mecanismo de OCR funciona usando as seguintes etapas:

Aquisição de Imagem

Neste processo, um scanner lê documentos e os converte em dados binários. O software de OCR identifica a imagem escaneada e classifica as áreas claras como fundo e as áreas escuras como texto.

Pré-processamento

O software de OCR primeiro limpa a imagem e remove erros para preparar seus dados para leitura.

Reconhecimento de Texto

Os dois principais tipos de algoritmos de OCR para reconhecimento de texto são correspondência de padrões e extração de características.

Correspondência de Padrões

Uma imagem de caractere, ou glifo, é isolada durante o processo de correspondência de padrões e comparada a um glifo previamente registrado.

Extração de Características

Através do processo de extração de características, os glifos são divididos em características como linhas, loops fechados, direção de linha e junções de linha.

Pós-processamento

A tecnologia transforma os dados de texto recuperados em um arquivo digital após análise. Alguns sistemas de OCR podem criar documentos PDF anotados que incluem as versões antes e depois do documento escaneado.

Este artigo discutirá a comparação entre duas das aplicações e bibliotecas de documentos mais prevalentes para OCR:

  • IronOCR
  • AWS OCR Textract

Biblioteca IronOCR

IronOCR é uma biblioteca C# .NET que oferece serviços para escanear, buscar, ler imagens e PDFs. Ela vem com mais de 125 pacotes de idiomas globais. A saída é obtida como texto, dados estruturados ou PDFs pesquisáveis. Suporta versões .NET como 6, 5, Core, Standard e Framework.

IronOCR é único em sua capacidade de detectar e extrair automaticamente dados de imagens e documentos escaneados de forma imperfeita. A Classe 'IronTesseract' tem a API mais simples. Ela fornece a compilação mais avançada do Tesseract conhecida em qualquer lugar, em qualquer plataforma, com velocidade, precisão aumentada, além de uma DLL e API nativas.

IronOCR também pode escanear códigos de barras e QR a partir de todos os formatos de imagem, além de ler textos e realizar escaneamento de PDF usando o mais recente mecanismo Tesseract 5.

Características

  • É feito puramente para aplicações .NET.
  • Pode suportar 125 idiomas diferentes. Árabe, Chinês, Inglês, Finlandês, Francês, Alemão, Japonês, e muitos outros idiomas são suportados pelo IronOCR.
  • Pode corrigir a posição de uma imagem inclinada e remover ruído de uma imagem para um resultado preciso.
  • Desempenha excepcionalmente bem em imagens de baixa resolução com baixo DPI.
  • Pode ler múltiplos tipos de códigos QR e códigos de barras.
  • Também suporta os formatos Gif e Tiff.
  • Permite muitos threads ao mesmo tempo. É uma característica notável que não está presente em outras bibliotecas de OCR. Isso torna os processos mais suaves.
  • Ele pode facilmente realizar OCR em arquivos PDF e exportar documentos PDF pesquisáveis usando OCR.

Agora, vamos dar uma olhada no AWS OCR.

AWS OCR Textract

O AWS Textract da Amazon é um serviço de aprendizado de máquina (ML) que extrai automaticamente texto e dados de documentos escaneados. Vai além do simples reconhecimento óptico de caracteres (OCR) para identificar, entender e extrair dados de formulários e tabelas usando tecnologia de aprendizado profundo.

AWS OCR Textract usa aprendizado de máquina para ler e processar qualquer tipo de documento, extraindo texto, dados tabulares e outros dados com precisão sem esforço manual. Em vez de levar horas ou dias para extrair os dados, o Textract pode fazê-lo rapidamente. Além disso, você pode adicionar revisões humanas com a Amazon Augmented Artificial Intelligence (AI) para supervisionar seus modelos e verificar dados sensíveis.

Características

  • Detecte texto em uma variedade de documentos, incluindo relatórios financeiros, registros médicos, tabelas e formulários fiscais.
  • Extraia texto, formulários e dados de tabelas de documentos com dados estruturados, usando a API de Análise de Documentos.
  • Especifique e extraia informações de documentos utilizando o recurso de Consultas dentro da API Analyze Document.
  • Processe faturas e recibos com a API Analyze Expense.
  • Processe documentos de identidade como carteiras de motorista e passaportes emitidos pelos EUA. governo, usando a API Analyze ID.
  • Análise de documentos escalável que pode acelerar a tomada de decisões.

O restante do artigo segue da seguinte forma:

  1. Criando Projeto no Visual Studio
  2. Instalando IronOCR
  3. Instalando AWS OCR Textract
  4. PDF para Texto
  5. Imagem para Texto
  6. Código de barras e QR para Texto
  7. Licenciamento
  8. Conclusão

1. Criando Projeto no Visual Studio

Este tutorial usará a versão Visual Studio 2022, então assumo que você deve tê-la instalada.

  • Abra o Visual Studio 2022.
  • Gere um novo projeto .NET Core e depois selecione Console App.
Aws Ocr Alternatives 1 related to 1. Criando Projeto no Visual Studio

Aplicativo de console

  • Dê um nome ao projeto. Por exemplo, TextReader.
  • A versão mais recente e estável do framework .NET é 6.0. Vamos usar esta.

    .NET Framework

  • Clique no botão Criar e o projeto será criado.

Em seguida, vamos instalar as bibliotecas para nosso uso uma por uma.

2. Instalando IronOCR

A biblioteca IronOCR pode ser baixada e instalada de quatro maneiras. São elas:

  1. Usando o Gerenciador de Pacotes NuGet do Visual Studio.
  2. Download direto via o site do NuGet.
  3. Download direto via a página do IronOCR.
  4. Usando a Linha de Comando no Visual Studio.

2.1. Usando o Gerenciador NuGet do Visual Studio

O Gerenciador de Pacotes NuGet do Visual Studio pode ser usado para incorporar o IronOCR em um projeto C#.

  1. Expanda Ferramentas ou clique com o botão direito no explorador de soluções.
  2. Estenda o Gerenciador de Pacotes NuGet.
  3. Clique em Gerenciar Pacotes NuGet para Soluções ou clique em Gerenciar Pacotes NuGet no explorador de soluções.
Manage NuGet Package

Gerenciar Pacotes NuGet

Após isso, uma nova janela aparecerá na barra de pesquisa: digite IronOCR. Marque a caixa do projeto no lado direito e clique em Instalar.

Navegar IronOCR

Navegar IronOCR

Usando este método, os desenvolvedores podem instalar a biblioteca IronOCR e qualquer pacote de idiomas à escolha do desenvolvedor.

2.2. Download direto via o site do NuGet

O IronOCR pode ser baixado diretamente do site do NuGet seguindo estas instruções:

  1. Navegue para o link "https://www.nuget.org/packages/IronOcr/".
  2. Selecione a opção de pacote de download no menu do lado direito.
  3. Dê um duplo clique no pacote de download. Será instalado automaticamente.
  4. Em seguida, recarregue a solução e comece a usá-la no projeto.

2.3. Download direto via a página do IronOCR

Os desenvolvedores podem baixar a biblioteca IronOCR diretamente do site usando este Link.

  1. Clique com o botão direito no projeto na janela da solução.
  2. Em seguida, selecione a opção Referência e navegue até a localização da referência baixada.
  3. Em seguida, clique em OK para adicionar a referência.

2.4. Usando a Linha de Comando no Visual Studio

  1. No Visual Studio, vá para Ferramentas -> Gerenciador de Pacotes NuGet -> Console do Gerenciador de Pacotes.
  2. Insira a seguinte linha na aba do console do gerenciador de pacotes:
Install-Package IronOcr

O pacote agora será baixado/instalado no projeto atual e está pronto para uso.

Package Manager Console

Aplicativo de console

Install IronOCR

Aplicativo de console

Após digitar o comando, pressione enter, e ele será instalado.

2.5. Adicionando Namespace do IronOCR

Inclua esta linha de código no programa para usar o IronOCR:

using IronOcr;
using IronOcr;
$vbLabelText   $csharpLabel

Agora vamos instalar o AWS Textract.

3. Instalando AWS Textract OCR

Antes de usar o Amazon Textract pela primeira vez, complete as seguintes tarefas:

  1. Inscreva-se para os serviços da AWS.
  2. Crie um Usuário IAM.

Depois de se inscrever com sucesso na conta e criar o usuário IAM, você agora pode definir as chaves de acesso no console AWS para acessar a API programaticamente usando C#. Você precisará de:

  • AccessKeyId
  • SecretAccessKey
  • RegionEndPoint (Sua área de acesso) - Neste exemplo: AFSouth1

3.1. Usando o Gerenciador de Pacotes NuGet

  • Você pode baixar e instalar o SDK AWS Textract do Gerenciador de Pacotes NuGet.
Gerenciador de Pacotes NuGet

Gerenciador de Pacotes NuGet

  • Clique em Browse e procure por AWS Textract:
AWS Textract

AWS Textract

3.2. Adicionando Namespaces do AWS OCR

Inclua os seguintes namespaces para usar o AWS Textract:

using Amazon.Textract;
using Amazon.Textract.Model;
using Amazon.Textract;
using Amazon.Textract.Model;
$vbLabelText   $csharpLabel

4. Arquivo PDF para Texto

Ambas as bibliotecas podem extrair texto de arquivos PDF. Vamos dar uma olhada no código um por um.

4.1. Usando IronOCR

O IronOCR permite reconhecer e ler texto a partir de formatos de documentos PDF usando o avançado Tesseract. O seguinte código simples é usado para extrair informações:

var Ocr = new IronTesseract();
using (var input = new OcrInput())
{
    input.AddPdf("example.pdf", "password");
    // We can also select specific PDF page numbers to OCR
    var Result = Ocr.Read(input);
    Console.WriteLine(Result.Text);
    Console.WriteLine($"{Result.Pages.Count()} Pages");
    // Read every page of the PDF
}
var Ocr = new IronTesseract();
using (var input = new OcrInput())
{
    input.AddPdf("example.pdf", "password");
    // We can also select specific PDF page numbers to OCR
    var Result = Ocr.Read(input);
    Console.WriteLine(Result.Text);
    Console.WriteLine($"{Result.Pages.Count()} Pages");
    // Read every page of the PDF
}
$vbLabelText   $csharpLabel

O código é simples, limpo e muito fácil de entender e usar.

Arquivo PDF de Entrada

Exemplo PDF

Exemplo PDF

Saída

Saída do IronOCR

Saída do IronOCR

4.2. AWS Textract

O Amazon Textract torna fácil adicionar detecção e análise de texto de documentos às suas aplicações. O seguinte código é usado para ler o PDF e o mesmo PDF é passado:

public static async void ReturnResult()
{
    AmazonTextractClient client = new AmazonTextractClient("your_access_key_id", "your_secret_access_key", Amazon.RegionEndpoint.AFSouth1);
    var request = new StartDocumentTextDetectionRequest();
    request.DocumentLocation = new DocumentLocation
    {
        S3Object = new S3Object
        {
            Bucket = "your_bucket_name",
            Name = "your_bucket_key"
        }
    };
    var id = await client.StartDocumentTextDetectionAsync(request);
    var jobId = id.JobId;
    var response = client.GetDocumentTextDetectionAsync(new GetDocumentTextDetectionRequest{
        JobId = jobId
    });
    response.Wait();
    if (response.Result.JobStatus.Equals("SUCCEEDED"))
    {
        foreach (var block in response.Result.Blocks)
        {
            if (block.BlockType == "WORD" || block.BlockType == "PAGE" || block.BlockType == "LINE")
            {
                Console.WriteLine(block.Text);
            }
        }
    }
}

static void Main(String[] args)
{
    ReturnResult();
}
public static async void ReturnResult()
{
    AmazonTextractClient client = new AmazonTextractClient("your_access_key_id", "your_secret_access_key", Amazon.RegionEndpoint.AFSouth1);
    var request = new StartDocumentTextDetectionRequest();
    request.DocumentLocation = new DocumentLocation
    {
        S3Object = new S3Object
        {
            Bucket = "your_bucket_name",
            Name = "your_bucket_key"
        }
    };
    var id = await client.StartDocumentTextDetectionAsync(request);
    var jobId = id.JobId;
    var response = client.GetDocumentTextDetectionAsync(new GetDocumentTextDetectionRequest{
        JobId = jobId
    });
    response.Wait();
    if (response.Result.JobStatus.Equals("SUCCEEDED"))
    {
        foreach (var block in response.Result.Blocks)
        {
            if (block.BlockType == "WORD" || block.BlockType == "PAGE" || block.BlockType == "LINE")
            {
                Console.WriteLine(block.Text);
            }
        }
    }
}

static void Main(String[] args)
{
    ReturnResult();
}
$vbLabelText   $csharpLabel

O código é um pouco complicado, extenso e requer atenção ao passar e recuperar objetos. Primeiro, precisamos criar um objeto AmazonTextractClient com 3 parâmetros: AccessKeyId, SecretAccessKey e Region. Em seguida, precisamos iniciar uma solicitação usando o método StartDocumentTextDetectionRequest(). O objeto de solicitação então define DocumentLocation usando o nome do bucket e a chave. Essa solicitação é então passada para o método StartDocumentTextDetectionAsync(). Como é um método assíncrono, precisamos usar a palavra-chave await e tornar a função ReturnResult assíncrona. Com sucesso, o resultado é retornado e o jobId é salvo. O jobId é passado para o método GetDocumentTextDetectionAsync() e espera pela resposta SUCCEEDED. O loop foreach é usado para iterar através de cada bloco e verificar se é "WORD", "PAGE" ou "LINE", então imprimir o reconhecimento de texto. Por fim, chame este método no método Main para processamento de documentos.

Saída

A saída é bem semelhante à do IronOCR.

Saída do AWS Textract

Saída do AWS Textract

5. Imagens para Texto

Ler dados de imagens é complicado, pois a qualidade da imagem desempenha um papel vital na extração de informações. Ambas as bibliotecas oferecem a possibilidade de extrair texto. Aqui usaremos arquivos png.

5.1. Usando IronOCR

O código é quase semelhante ao anterior. Aqui, o método AddPDF é substituído pelo método AddImage.

var Ocr = new IronTesseract();
using (var Input = new OcrInput())
{
    Input.AddImage("test-files/redacted-employmentapp.png");
    //... you can add any number of images
    var Result = Ocr.Read(Input);
    Console.WriteLine(Result.Text);
}
var Ocr = new IronTesseract();
using (var Input = new OcrInput())
{
    Input.AddImage("test-files/redacted-employmentapp.png");
    //... you can add any number of images
    var Result = Ocr.Read(Input);
    Console.WriteLine(Result.Text);
}
$vbLabelText   $csharpLabel

Imagem de Entrada

Dados de Funcionários Redigidos

Dados de Funcionários Redigidos

Saída

A saída é limpa e corresponde à imagem original com apenas algumas linhas de código sem qualquer tecnicidade e saída perfeita.

Saída de imagem

Saída de imagem

5.2. Usando AWS Textract

O código a seguir ajuda a detectar texto de imagens:

public static async void ReturnResult()
{
    AmazonTextractClient client = new AmazonTextractClient("your_access_key_id", "your_secret_access_key", Amazon.RegionEndpoint.AFSouth1);
    var request = new DetectDocumentTextRequest();
    request.Document = new Document
    {
        Bytes = new MemoryStream(File.ReadAllBytes(@"test-files/redacted-employmentapp.png"))
    };    
    var result = await client.DetectDocumentTextAsync(request);
    foreach (var block in result.Blocks)
    {
        if (block.BlockType == "WORD")
        {
            Console.WriteLine(block.Text);
        }
    }
}

static void Main(String[] args)
{
    ReturnResult();
}
public static async void ReturnResult()
{
    AmazonTextractClient client = new AmazonTextractClient("your_access_key_id", "your_secret_access_key", Amazon.RegionEndpoint.AFSouth1);
    var request = new DetectDocumentTextRequest();
    request.Document = new Document
    {
        Bytes = new MemoryStream(File.ReadAllBytes(@"test-files/redacted-employmentapp.png"))
    };    
    var result = await client.DetectDocumentTextAsync(request);
    foreach (var block in result.Blocks)
    {
        if (block.BlockType == "WORD")
        {
            Console.WriteLine(block.Text);
        }
    }
}

static void Main(String[] args)
{
    ReturnResult();
}
$vbLabelText   $csharpLabel

Novamente, o código é quase semelhante ao anterior. Aqui, precisamos iniciar uma solicitação usando o método DetectDocumentTextRequest(). O objeto da solicitação então define o documento lendo todos os bytes. Essa solicitação é então passada para o método DetectDocumentTextAsync(). Como é um método assíncrono, precisamos usar a palavra-chave await e tornar a função ReturnResult assíncrona. Com sucesso, o resultado é retornado em blocos. O loop foreach é usado para iterar através de cada bloco e verificar se é "WORD", então imprimir o reconhecimento de texto. Por fim, chame este método no método Main para processamento de documentos.

A saída é semelhante ao IronOCR, mas esta precisa que o arquivo seja carregado no bucket AWS inicialmente.

6. Código de Barras e QR para Texto

Uma característica única do IronOCR é a capacidade de ler códigos de barras e códigos QR de documentos enquanto realiza a digitalização de texto. Instâncias da classe OcrResult.OcrBarcode oferecem ao desenvolvedor informações detalhadas sobre cada código de barras escaneado. O AWS Textract não fornece essa funcionalidade.

O código para IronOCR é mostrado abaixo:

var Ocr = new IronTesseract();
Ocr.Configuration.ReadBarCodes = true;
using (var input = new OcrInput())
{
    input.AddImage("test-files/Barcode.png");
    var Result = Ocr.Read(input);
    foreach (var Barcode in Result.Barcodes)
    {
        Console.WriteLine(Barcode.Value);
        // type and location properties also exposed
    }
}
var Ocr = new IronTesseract();
Ocr.Configuration.ReadBarCodes = true;
using (var input = new OcrInput())
{
    input.AddImage("test-files/Barcode.png");
    var Result = Ocr.Read(input);
    foreach (var Barcode in Result.Barcodes)
    {
        Console.WriteLine(Barcode.Value);
        // type and location properties also exposed
    }
}
$vbLabelText   $csharpLabel

O código é autoexplicativo e fácil de entender.

7. Licenciamento

IronOCR é uma biblioteca que fornece uma licença de desenvolvedor gratuita. Também possui uma estrutura de preços distinta; o pacote Lite começa em $799 sem taxas ocultas. A redistribuição de produtos SaaS e OEM também é possível. Todas as licenças vêm com garantia de devolução do dinheiro em 30 dias, um ano de suporte e atualizações de software, validade para desenvolvimento/homologação/produção e uma licença perpétua (compra única). Para ver toda a estrutura de preços do IronOCR e detalhes de licenciamento, acesse aqui.

Plano de Preços do IronOCR

Plano de Preços do IronOCR

Você pode obter a redistribuição de serviços Saas e OEM isenta de royalties por uma única compra de $1,599.

Serviço SAAS

Serviço SAAS

API AWS Textract fornece aos desenvolvedores o serviço AWS Free Tier. Você pode começar com o Amazon Textract de graça. O Free Tier dura três meses e os preços são mostrados abaixo.

Lista de Preços

Lista de Preços

Lista de Preços

You can have a look at the pricing details from this link. Além disso, você também pode ajustar os preços conforme suas necessidades usando a calculadora de preços.

8. Conclusão

O IronOCR fornece aos desenvolvedores em C# a API Tesseract mais avançada que conhecemos, em qualquer plataforma. O IronOCR pode ser implantado no Windows, Linux, Mac, Azure, AWS, Lambda e suporta projetos no .NET Framework assim como .NET Standard e .NET Core. Também podemos ler códigos de barras em digitalizações OCR e até mesmo exportar nosso OCR como HTML e PDFs pesquisáveis.

O Amazon Textract torna fácil adicionar detecção e análise de texto de documentos às suas aplicações. O Amazon Textract é baseado na comprovada tecnologia de aprendizado profundo altamente escalável que foi desenvolvida pelos cientistas de visão computacional da Amazon para analisar bilhões de imagens e vídeos diariamente. Você não precisa de nenhum conhecimento em machine learning para usá-lo. O Amazon Textract inclui APIs simples e fáceis de usar que podem analisar arquivos de imagem e arquivos PDF. O Amazon Textract está sempre aprendendo com novos dados, e a Amazon está continuamente adicionando novos recursos ao serviço.

As licenças do IronOCR são baseadas no desenvolvedor, o que significa que você sempre deve comprar uma licença com base no número de desenvolvedores que usarão o produto. As licenças do AWS Textract são baseadas no número de páginas do documento para extrair informações e analisar os dados. As licenças são mensais e os preços tornam-se muito altos para um grande número de páginas em comparação com a licença do IronOCR. Além disso, a licença do IronOCR é uma compra única e pode ser usada para a vida toda e suporta distribuição OEM e SaaS.

Em comparação geral, o IronOCR e o AWS OCR ambos possuem capacidades de aprendizado de máquina para detectar texto de um documento ou imagem. O IronOCR tem uma leve vantagem sobre o AWS OCR, pois é rápido e economiza tempo. O código é simples e é direto ao detectar texto de documentos. A tarefa é realizada em alguns métodos. Por outro lado, o AWS Textract usa muitos métodos para realizar a mesma tarefa. Isso aumenta a resposta do servidor e às vezes consome tempo. Podemos ver que, se inserirmos até mesmo um documento imperfeito no IronOCR, ele pode ler seu conteúdo com precisão para uma acurácia estatística de cerca de 99%, mesmo que o documento estivesse mal formatado, inclinado e com ruído digital. O IronOCR funciona pronto para uso sem a necessidade de afinar o desempenho ou modificar pesadamente as imagens de entrada. A velocidade é incrível: o IronOCR.2020+ é até 10 vezes mais rápido e comete mais de 250% menos erros do que versões anteriores.

Além disso, a Iron Software está atualmente oferecendo um pacote de cinco ferramentas pelo preço de apenas duas. As ferramentas incluídas no Iron Suite são:

  • IronBarcode
  • IronXL
  • IronOCR
  • IronPDF
  • IronWebScraper

Por favor, visite este link para explorar o IRONSUITE.

Perguntas frequentes

O que é o Reconhecimento Óptico de Caracteres (OCR)?

O Reconhecimento Óptico de Caracteres (OCR) é uma tecnologia que converte diferentes tipos de documentos, como documentos digitalizados em papel, PDFs ou imagens capturadas por uma câmera digital, em dados editáveis e pesquisáveis. O IronOCR é uma poderosa biblioteca C# .NET que aprimora esse processo usando algoritmos avançados.

Como posso converter imagens de texto em texto legível por máquina usando C#?

Você pode usar o IronOCR, uma biblioteca C# .NET, para converter imagens de texto em texto legível por máquina. Ele processa imagens por meio de algoritmos OCR avançados e gera o texto reconhecido em formatos que podem ser facilmente manipulados programaticamente.

Como o IronOCR lida com imagens digitalizadas de forma imperfeita?

O IronOCR foi projetado para gerenciar e processar imagens digitalizadas com imperfeições de forma eficaz. Ele inclui recursos de pré-processamento que corrigem distorções, melhoram o contraste do texto e refinam a qualidade da imagem para aprimorar a precisão do OCR.

Posso usar o IronOCR para processamento multithread?

Sim, o IronOCR suporta multithreading, o que permite o processamento simultâneo de vários documentos, melhorando significativamente o desempenho e a capacidade de processamento em aplicações com grande volume de documentos.

Quais idiomas o IronOCR suporta para tarefas de OCR?

O IronOCR suporta mais de 125 idiomas, tornando-se uma ferramenta versátil para aplicações globais onde documentos em vários idiomas precisam ser processados e convertidos em texto.

Como instalar o IronOCR em um projeto do Visual Studio?

O IronOCR pode ser instalado em um projeto do Visual Studio através do Gerenciador de Pacotes NuGet. Você pode pesquisar por 'IronOCR' no console do NuGet e instalá-lo, permitindo que você integre a funcionalidade de OCR em seus aplicativos .NET.

Qual é o modelo de preços do IronOCR?

O IronOCR oferece um modelo de licenciamento único. Isso inclui licenças perpétuas com garantia de reembolso de 30 dias, proporcionando flexibilidade e tranquilidade aos desenvolvedores.

Em que aspectos tecnológicos o AWS Textract difere do IronOCR?

O AWS Textract utiliza tecnologias de aprendizado de máquina e aprendizado profundo para extrair texto e dados, fornecendo análises detalhadas do conteúdo de documentos. Em contrapartida, o IronOCR prioriza a facilidade de uso e a integração em projetos .NET, oferecendo uma solução OCR robusta com amplo suporte a idiomas.

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

Sim, o IronOCR consegue ler e processar códigos de barras e códigos QR. Ele extrai informações detalhadas sobre cada código enquanto simultaneamente lê o texto, tornando-se uma ferramenta completa para processamento de documentos.

Quais plataformas e ambientes são compatíveis com o IronOCR?

O IronOCR é compatível com uma ampla gama de ambientes, incluindo Windows, Linux, Mac, Azure, AWS e Lambda. Ele oferece suporte a projetos .NET Framework, .NET Standard e .NET Core, garantindo flexibilidade em diferentes ecossistemas de desenvolvimento.

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