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

API C# .NET de código abierto para un reconocimiento de texto OCR más rápido

API gratuita de reconocimiento óptico de caracteres (OCR) de C# .NET para un reconocimiento de texto más rápido a partir de imágenes, incluidos documentos escaneados, archivos PDF de varias páginas y fotografías.

El reconocimiento óptico de caracteres (OCR) es una tecnología muy útil que permite a las máquinas leer texto de imágenes y documentos y convertirlo en texto legible por máquina. En los últimos tiempos, el OCR se ha vuelto cada vez más popular debido al aumento de la digitalización y la necesidad de procesamiento automatizado de datos. Hay muchas API de OCR disponibles que los desarrolladores pueden utilizar para implementar OCR en sus aplicaciones. Una de esas API es Free-OCR-API-CSharp, que es una API de OCR gratuita avanzada que ayuda a los desarrolladores de software a crear aplicaciones .NET para manejar operaciones de OCR. La API es de uso completamente gratuito y no requiere ninguna tarifa de registro o suscripción.

Free-OCR-API-CSharp es una API de OCR gratuita que permite a los programadores de software integrar la funcionalidad de OCR en sus aplicaciones C# sin dependencias externas. La API utiliza tecnología OCR avanzada que permite el reconocimiento de texto a partir de imágenes, incluidos documentos escaneados, archivos PDF y fotografías. La API admite varios idiomas y puede reconocer texto en varios estilos y tamaños de fuente. La API admite varios idiomas, incluidos inglés, francés, alemán, italiano, portugués y español. La tecnología OCR utilizada por la API es rápida y precisa, lo que permite un reconocimiento de texto rápido y eficiente. En general, es una excelente opción para que los desarrolladores de software agreguen fácilmente la funcionalidad OCR avanzada dentro de sus aplicaciones C#.

Previous Next

Comenzando con Free-OCR-API-CSharp

La forma recomendada de instalar Free-OCR-API-CSharp es mediante NuGet. Utilice el siguiente comando para una instalación sin problemas.

Instalar OCR-API-CSharp gratuito a través de NuGet

 Install-Package Free-OCR-API-CSharp

También puedes instalarlo manualmente; descargue los archivos de la última versión directamente desde el repositorio GitHub.

Reconocer texto de imágenes mediante la API de C# OCR

La API de código abierto Free-OCR-API-CSharp ha incluido soporte para una excelente característica para reconocer texto de varios tipos de imágenes en varios idiomas dentro de aplicaciones .NET. Para lograr la tarea, los desarrolladores de software solo necesitan cargar su imagen en una matriz de bytes y llamar al método OCR de la instancia de FreeOcrApi, pasando la matriz de bytes y el idioma del texto a reconocer. La biblioteca también proporciona una excelente función para reconocer texto por lotes de varios archivos a la vez, lo que facilita el procesamiento de muchos archivos a la vez. El siguiente ejemplo muestra cómo reconocer texto de imágenes usando código C# .NET.

¿Cómo reconocer texto de imágenes a través de la API de 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);

Crear un archivo PDF con capacidad de búsqueda mediante la API de C#

La API de código abierto Free-OCR-API-CSharp permite a los desarrolladores de software crear archivos PDF con capacidad de búsqueda (también conocidos como PDF Sandwich) directamente dentro de sus propias aplicaciones C#. De forma predeterminada, la capa de texto agregada es visible, lo que brinda a los usuarios una gran oportunidad para probar el resultado, ya que pueden comparar la salida del OCR directamente con la imagen escaneada. El siguiente ejemplo demuestra cómo los desarrolladores de software pueden cargar una imagen y convertirla en documentos PDF de búsqueda utilizando código C#.

¿Cómo crear PDF con capacidad de búsqueda mediante 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");
        }
    }
}


 Español