Syriac OCR in C# and .NET
IronOCR, .NET kodlayıcıların Süryanice de dahil olmak üzere 126 dildeki görüntülerden ve PDF belgelerinden metin okumalarını sağlayan bir C# yazılım bileşenidir.
Tesseract'ın, yalnızca .NET geliştiricileri için özel olarak oluşturulmuş gelişmiş bir dalıdır ve hız ve doğruluk açısından diğer Tesseract motorlarını düzenli olarak geride bırakır.
IronOcr.Languages.Syriac İçeriği
Bu paket, .NET için 108 OCR dilini içerir:
- Süryanice
- SüryaniceBest
- SüryaniceFast
- Süryanice Alfabe
- SüryaniceAlfabeEnİyi
- SüryaniceAlfabeFast
İndir
Süryanice Dil Paketi [Syriac]
Kurulum
İlk adım, .NET projenize Süryanice OCR paketini yüklemektir.
Kod Örneği
Bu C# kod örneği, bir resim veya PDF belgesinden Süryanice metin okur.
// Import the IronOcr library
using IronOcr;
class Program
{
static void Main()
{
// Instantiate the IronTesseract object
var Ocr = new IronTesseract();
// Set the language to Syriac
Ocr.Language = OcrLanguage.Syriac;
// Create an OCR input from an image file
using (var Input = new OcrInput(@"images\Syriac.png"))
{
// Read the image and extract the text
var Result = Ocr.Read(Input);
// Retrieve the full recognized text
var AllText = Result.Text;
// Output the text to the console
Console.WriteLine(AllText);
}
}
}' Import the IronOcr library
Imports IronOcr
Module Program
Sub Main()
' Instantiate the IronTesseract object
Dim Ocr As New IronTesseract()
' Set the language to Syriac
Ocr.Language = OcrLanguage.Syriac
' Create an OCR input from an image file
Using Input As New OcrInput("images\Syriac.png")
' Read the image and extract the text
Dim Result = Ocr.Read(Input)
' Retrieve the full recognized text
Dim AllText = Result.Text
' Output the text to the console
Console.WriteLine(AllText)
End Using
End Sub
End ModuleBu örnekte:
- OCR işlemek için
IronTesseractbir örneğini oluşturuyoruz. - Bu dil için doğru metin tanımasını sağlamak amacıyla
Ocr.Language,Syriacolarak ayarlanmıştır. OcrInputiçerisine Süryanice metin içeren bir görüntü yüklüyoruz veOcr.Readkullanarak işliyoruz.- Tanınan metin ardından
Result.Textiçine depolanır ve uygulamanızda daha fazla kullanılabilir.

Curtis Chau, Bilgisayar Bilimleri alanında Lisans Derecesine (Carleton Üniversitesi) sahip ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirmeyle ilgileniyor. Sezgisel ve estetik açıdan hoş kullanıcı arayüzleri oluşturma tutkunu, Curtis modern çerçevelerle çalışmayı ve iyi yapılandırılmış, görsel olarak çekici kılavuzlar oluşturmayı seviyor.