Persian OCR in C# and .NET
Bu belgenin diğer versiyonları:
IronOCR, .NET geliştiricilerinin Farsça dahil olmak üzere 126 dildeki görüntü ve PDF belgelerinden metin okumalarına olanak tanıyan 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.Persian İçeriği
Bu paket, .NET için 46 OCR dilini içerir:
- Farsça
- FarsçaBest
- FarsçaFast
İndir
Farsça Dil Paketi [فارسی]
- ZIP olarak indir
- NuGet ile yükleyin
Kurulum
Yapmamız gereken ilk şey, .NET projenize Farsça OCR paketini yüklemek.
PM> Install-Package IronOcr.Languages.Persian
Kod Örneği
Bu C# kod örneği, bir görüntü veya PDF belgesinden Farsça metnini okumaktadır.
// 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);
}
}
}
// 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);
}
}
}
' Install IronOcr.Languages.Persian package using NuGet Package Manager
' PM> Install-Package IronOcr.Languages.Persian
Imports IronOcr
Friend Class Program
Shared Sub Main()
' Create a new instance of IronTesseract
Dim Ocr = New IronTesseract()
' Set the language to Persian
Ocr.Language = OcrLanguage.Persian
' Load input image or PDF file
Using Input = New OcrInput("images\Persian.png")
' Perform OCR to read text from the image
Dim Result = Ocr.Read(Input)
' Extract the recognized text
Dim AllText = Result.Text
' Display the extracted text
Console.WriteLine(AllText)
End Using
End Sub
End Class
Yukarıdaki kod örneği, IronOCR kütüphanesini kullanarak Farsça bir görüntüde OCR işlemi yapmayı göstermektedir. Farsça dil paketine sahip olmak ve görüntü yolunun doğru belirtilmesi önemlidir. OCR işlemi, kaynakların doğru şekilde imha edilmesini sağlamak için using deyimi içinde gerçekleştirilir.

