Czech OCR in C# and .NET
Otras versiones de este documento:
IronOCR es un componente de software C# que permite a los programadores de .NET leer texto de imágenes y documentos PDF en 126 idiomas, incluyendo el checo.
Es una versión avanzada de Tesseract, construida exclusivamente para desarrolladores de .NET y que supera regularmente a otros motores Tesseract tanto en velocidad como en precisión.
Contenido de IronOcr.Languages.Czech
Este paquete contiene 40 idiomas OCR for .NET:
- Checo
- ChecoBest
- ChecoFast
Descargar
Paquete de idioma checo [čeština]
Instalación
Lo primero que tenemos que hacer es instalar nuestro paquete de OCR Checo en tu proyecto .NET.
Ejemplo de código
Este ejemplo de código C# lee texto checo de una imagen o documento PDF.
// Import the IronOcr namespace
using IronOcr;
class Program
{
static void Main()
{
// Create a new IronTesseract instance
var Ocr = new IronTesseract();
// Set the OCR language to Czech
Ocr.Language = OcrLanguage.Czech;
// Define the input image or PDF and perform OCR
using (var Input = new OcrInput(@"images\Czech.png"))
{
// Read the input and perform OCR
var Result = Ocr.Read(Input);
// Extract all recognized text
var AllText = Result.Text;
// Output the recognized text to the console
Console.WriteLine(AllText);
}
}
}' Import the IronOcr namespace
Imports IronOcr
Module Program
Sub Main()
' Create a new IronTesseract instance
Dim Ocr = New IronTesseract()
' Set the OCR language to Czech
Ocr.Language = OcrLanguage.Czech
' Define the input image or PDF and perform OCR
Using Input = New OcrInput("images\Czech.png")
' Read the input and perform OCR
Dim Result = Ocr.Read(Input)
' Extract all recognized text
Dim AllText = Result.Text
' Output the recognized text to the console
Console.WriteLine(AllText)
End Using
End Sub
End Module- El código anterior muestra cómo configurar y utilizar la clase
IronTesseractpara realizar OCR en una imagen o un PDF determinados. - Asegúrate de que el paquete
IronOcr.Languages.Czechesté instalado en tu entorno para que el código se ejecute correctamente. - La clase
OcrInputse utiliza para cargar la imagen desde la ruta especificada, yOcr.Read()realiza la operación de OCR. Result.Textcontendrá el resultado del OCR, que en este caso se imprime en la consola.

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.