Macedonian OCR in C# and .NET
Bu belgenin diğer versiyonları:
IronOCR, .NET kodlayıcılarının 126 dildeki, Makedonca dahil, resimler ve PDF belgelerinden metin okumalarına olanak sağlayan bir C# yazılım bileşenidir. Tesseract'ın ileri düzey bir çatallamasıdır, yalnızca .NET geliştiricileri için oluşturulmuş olup hız ve doğruluk açısından diğer Tesseract motorlarını düzenli olarak geride bırakmaktadır.
IronOcr.Languages.Macedonian İçerikleri
Bu paket, .NET için 55 OCR dilini içerir:
- Makedonca
- MakedoncaBest
- MakedoncaFast
İndirme
Makedonca Dil Paketi [македонски јазик]
Kurulum
Yapmamız gereken ilk şey, .NET projenize Makedonca OCR paketini yüklemektir.
Install-Package IronOcr.Languages.Macedonian
Kod Örneği
Bu C# kod örneği, bir resim veya PDF belgesinden Makedonca metin okur.
// Using IronOcr namespace
using IronOcr;
class Program
{
static void Main()
{
// Create an instance of IronTesseract
var Ocr = new IronTesseract();
// Set the language for OCR to Macedonian
Ocr.Language = OcrLanguage.Macedonian;
// Using OcrInput to load an image
using (var Input = new OcrInput(@"images\Macedonian.png"))
{
// Perform OCR on the input
var Result = Ocr.Read(Input);
// Get the recognized text
var AllText = Result.Text;
// Output the recognized text
Console.WriteLine(AllText);
}
}
}
// Using IronOcr namespace
using IronOcr;
class Program
{
static void Main()
{
// Create an instance of IronTesseract
var Ocr = new IronTesseract();
// Set the language for OCR to Macedonian
Ocr.Language = OcrLanguage.Macedonian;
// Using OcrInput to load an image
using (var Input = new OcrInput(@"images\Macedonian.png"))
{
// Perform OCR on the input
var Result = Ocr.Read(Input);
// Get the recognized text
var AllText = Result.Text;
// Output the recognized text
Console.WriteLine(AllText);
}
}
}
' Using IronOcr namespace
Imports IronOcr
Friend Class Program
Shared Sub Main()
' Create an instance of IronTesseract
Dim Ocr = New IronTesseract()
' Set the language for OCR to Macedonian
Ocr.Language = OcrLanguage.Macedonian
' Using OcrInput to load an image
Using Input = New OcrInput("images\Macedonian.png")
' Perform OCR on the input
Dim Result = Ocr.Read(Input)
' Get the recognized text
Dim AllText = Result.Text
' Output the recognized text
Console.WriteLine(AllText)
End Using
End Sub
End Class
Açıklama:
- IronTesseract: Bu, IronOCR kütüphanesinden, OCR işlemlerini gerçekleştirmek için işlevsellik sağlayan bir sınıftır.
- OcrInput: Bu sınıf, metnin çıkarılması gereken resim veya PDF dosyasını belirtmek için kullanılır.
- Ocr.Read(): Bu yöntem, verilen girdi üzerinde OCR sürecini gerçekleştirir ve tanınan metni de içeren sonucu döndürür.
Bu kodu çalıştırmak için, IronOCR kütüphanesinin kurulu olduğundan ve projenizde Makedonca dil paketinin yüklü olduğundan emin olun.

