Cyrillic Alphabet OCR in C#
IronOCR ist eine C#-Softwarekomponente, die es .NET-Entwicklern ermöglicht, Text aus Bildern und PDF-Dokumenten in 126 Sprachen, einschließlich des kyrillischen Alphabets, zu lesen.
Es ist eine fortschrittliche Abspaltung von Tesseract, die ausschließlich für .NET-Entwickler gebaut wurde und regelmäßig andere Tesseract-Engines sowohl in Geschwindigkeit als auch Genauigkeit übertrifft.
Inhalte von IronOcr.Languages.Cyrillic
Dieses Paket enthält 73 OCR-Sprachen for .NET:
- Kyrillisches Alphabet
- Kyrillisches AlphabetBest
- Kyrillisches AlphabetFast
Download
Kyrillisches Alphabet Sprachpaket [kyrillische Schriften]
Installation
Das erste, was Sie tun müssen, ist, das Kyrillisches Alphabet OCR-Paket in Ihr .NET-Projekt zu installieren.
Beispielcode
Dieses C#-Codebeispiel liest kyrillischen Alphabettext aus einem Bild oder PDF-Dokument.
using IronOcr;
public class OcrExample
{
public void ReadCyrillicText()
{
// Initialize a new instance of the IronTesseract OCR engine
var Ocr = new IronTesseract();
// Set the OCR engine to use the Cyrillic language package
Ocr.Language = OcrLanguage.Cyrillic;
// Create a new OCR input from an image file
using (var Input = new OcrInput(@"images\Cyrillic.png"))
{
// Read the image using the OCR engine
var Result = Ocr.Read(Input);
// Retrieve Recognized Text
var AllText = Result.Text;
// Output the recognized text to the console
Console.WriteLine(AllText);
}
}
}Imports IronOcr
Public Class OcrExample
Public Sub ReadCyrillicText()
' Initialize a new instance of the IronTesseract OCR engine
Dim Ocr = New IronTesseract()
' Set the OCR engine to use the Cyrillic language package
Ocr.Language = OcrLanguage.Cyrillic
' Create a new OCR input from an image file
Using Input = New OcrInput("images\Cyrillic.png")
' Read the image using the OCR engine
Dim Result = Ocr.Read(Input)
' Retrieve Recognized Text
Dim AllText = Result.Text
' Output the recognized text to the console
Console.WriteLine(AllText)
End Using
End Sub
End ClassIronTesseract: Dies ist die OCR-Engine-Klasse, die Sie verwenden, um OCR-Aufgaben zu konfigurieren und auszuführen.OcrInput: Eine Klasse, die das Eingabebild oder Dokument darstellt, an dem Sie OCR durchführen möchten.OcrLanguage.Cyrillic: Gibt an, dass die OCR-Engine das kyrillische Sprachpaket für die Erkennung verwenden soll.Result.Text: Greift auf den erkannten Text aus dem OCR-Ergebnisobjekt zu.
Dieses Beispiel zeigt einen einfachen Anwendungsfall, bei dem ein Bild mit kyrillischem Text verarbeitet wird, um den Text zu extrahieren.

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender Handbücher.