1. Produtos
  2.   OCR
  3.   .NET
  4.   Free-OCR-API-CSharp
 
  

API C# .NET de código aberto para reconhecimento de texto OCR mais rápido

API gratuita de reconhecimento óptico de caracteres (OCR) C# .NET para reconhecimento mais rápido de texto de imagens, incluindo documentos digitalizados, PDFs de várias páginas e fotografias.

O reconhecimento óptico de caracteres (OCR) é uma tecnologia muito útil que permite que máquinas leiam texto de imagens e documentos e os convertam em texto legível por máquina. Nos últimos tempos, o OCR tornou-se cada vez mais popular devido ao aumento da digitalização e à necessidade de processamento automatizado de dados. Existem muitas APIs de OCR disponíveis que os desenvolvedores podem usar para implementar o OCR em seus aplicativos. Uma dessas APIs é a Free-OCR-API-CSharp, que é uma API de OCR gratuita e avançada que ajuda os desenvolvedores de software a criar aplicativos .NET para lidar com operações de OCR. O uso da API é totalmente gratuito e não exige nenhuma taxa de registro ou assinatura.

Free-OCR-API-CSharp é uma API de OCR gratuita que permite aos programadores de software integrar a funcionalidade de OCR em seus aplicativos C# sem quaisquer dependências externas. A API utiliza tecnologia OCR avançada que permite o reconhecimento de texto de imagens, incluindo documentos digitalizados, PDFs e fotografias. A API oferece suporte a vários idiomas e pode reconhecer texto em vários estilos e tamanhos de fonte. A API oferece suporte a vários idiomas, incluindo inglês, francês, alemão, italiano, português e espanhol. A tecnologia OCR utilizada pela API é rápida e precisa, permitindo um reconhecimento de texto rápido e eficiente. No geral, é uma ótima opção para desenvolvedores de software adicionarem funcionalidades avançadas de OCR em seus aplicativos C# com facilidade.

Previous Next

Introdução ao Free-OCR-API-CSharp

A maneira recomendada de instalar o Free-OCR-API-CSharp é usando o NuGet. Use o seguinte comando para uma instalação tranquila.

Instalar Free-OCR-API-CSharp via NuGet

 Install-Package Free-OCR-API-CSharp

Você também pode instalá-lo manualmente; baixe os arquivos da versão mais recente diretamente do repositório GitHub.

Reconhecer texto de imagens por meio da API C# OCR

A API de código aberto Free-OCR-API-CSharp incluiu suporte para um ótimo recurso para reconhecer texto de vários tipos de imagem em vários idiomas dentro de aplicativos .NET. Para realizar a tarefa, os desenvolvedores de software só precisam carregar sua imagem em uma matriz de bytes e chamar o método OCR da instância FreeOcrApi, passando a matriz de bytes e o idioma do texto a ser reconhecido. A biblioteca também oferece um ótimo recurso para reconhecimento em lote de texto de vários arquivos ao mesmo tempo, facilitando o processamento de muitos arquivos de uma só vez. O exemplo a seguir mostra como reconhecer texto de imagens usando código C# .NET.

Como reconhecer texto de imagens via API C#?

using System;
using System.IO;
using FreeOcrApi;
var ocr = new FreeOcrApi("your-api-key");

// Load your image file into a byte array:
byte[] imageData = File.ReadAllBytes("path-to-your-image-file");
string recognizedText = ocr.OCR(imageData, "eng");

// Finally, display the recognized text in the console or save it to a file:
Console.WriteLine(recognizedText);
File.WriteAllText("path-to-output-file", recognizedText);

Criar arquivo PDF pesquisável via API C#

A API de código aberto Free-OCR-API-CSharp permite que desenvolvedores de software criem PDFs pesquisáveis ​​(também conhecidos como Sandwich PDFs) diretamente em seus próprios aplicativos C#. Por padrão, a camada de texto adicionada fica visível, o que oferece aos usuários uma grande oportunidade de testar o resultado, pois podem comparar a saída do OCR diretamente com a imagem digitalizada. O exemplo a seguir demonstra como os desenvolvedores de software podem carregar uma imagem e convertê-la em documentos PDF de pesquisa usando código C#.

Como criar PDF pesquisável via C# ApI?

using System.IO;
using FreeOcrApi;
using PdfSharpCore.Drawing;
using PdfSharpCore.Pdf;

namespace ConsoleApp
{
    class Program
    {
        static void Main(string[] args)
        {
            FreeOcrApiWrapper api = new FreeOcrApiWrapper("YOUR_API_KEY");
            MemoryStream imageStream = new MemoryStream(File.ReadAllBytes("path/to/image.jpg"));
            string text = api.Recognize(imageStream);
            PdfDocument pdf = new PdfDocument();
            PdfPage page = pdf.AddPage();
            XGraphics gfx = XGraphics.FromPdfPage(page);
            XFont font = new XFont("Verdana", 12, XFontStyle.Regular);
            gfx.DrawString(text, font, XBrushes.Black, new XRect(0, 0, page.Width, page.Height), XStringFormats.TopLeft);
            pdf.Save("path/to/output.pdf");
        }
    }
}


 Português