Persian OCR in C# and .NET

Curtis Chau
Curtis Chau
Updated: 23 de abril de 2026
Otras versiones de este documento:

IronOCR es un componente de software C# que permite a los desarrolladores de .NET leer texto de imágenes y documentos PDF en 126 idiomas, incluido el persa.

Es una rama avanzada de Tesseract, construida exclusivamente para desarrolladores de .NET y supera regularmente a otros motores de Tesseract tanto en velocidad como en precisión.

Contenido de IronOcr.Languages.Persian

Este paquete contiene 46 idiomas OCR for .NET:

  • Persa
  • PersaBest
  • PersaFast

Descargar

Paquete de idioma persa [فارسی]

Instalación

Lo primero que debemos hacer es instalar nuestro paquete OCR Persa en su proyecto .NET.

PM> Install-Package IronOcr.Languages.Persian

Ejemplo de código

Este ejemplo de código C# lee texto en persa de una imagen o documento PDF.

// Install IronOcr.Languages.Persian package using NuGet Package Manager
// PM> Install-Package IronOcr.Languages.Persian

using IronOcr;

class Program
{
    static void Main()
    {
        // Create a new instance of IronTesseract
        var Ocr = new IronTesseract();
        
        // Set the language to Persian
        Ocr.Language = OcrLanguage.Persian;

        // Load input image or PDF file
        using (var Input = new OcrInput(@"images\Persian.png"))
        {
            // Perform OCR to read text from the image
            var Result = Ocr.Read(Input);

            // Extract the recognized text
            var AllText = Result.Text;

            // Display the extracted text
            Console.WriteLine(AllText);
        }
    }
}

El ejemplo de código anterior demuestra cómo utilizar la biblioteca IronOCR para realizar OCR en una imagen persa. Es esencial tener instalado el paquete de idioma persa y la ruta a la imagen debe especificarse correctamente. La operación de OCR se realiza dentro de una instrucción using para garantizar la correcta liberación de recursos.

Curtis Chau tiene una licenciatura en Ciencias de la Computación (Carleton University) y se especializa en el desarrollo front-end con experiencia en Node.js, TypeScript, JavaScript y React. Apasionado por crear interfaces de usuario intuitivas y estéticamente agradables, disfruta trabajando con frameworks modernos y creando manuales bien estructurados y visualmente atractivos.

Leer más

¿Listo para empezar?

Nuget Downloads 6,357,159Versión:2026.11recién lanzado