Persian OCR in C# and .NET
Bu belgenin diğer versiyonları:
IronOCR, C# yazılım bileşeni olarak, .NET kodlayıcılarına Farsça dahil 126 dildeki görüntülerden ve PDF belgelerinden metin okuma imkanı tanır.
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.Persian İçeriği
Bu paket, .NET için 46 OCR dili içerir:
- Farsça
- FarsçaEnIyi
- FarsçaHızlı
İndirme
Farsça Dil Paketi [فارسی]
Kurulum
Yapmamız gereken ilk şey, .NET projenize Farsça OCR paketini kurmaktır.
PM> Install-Package IronOcr.Languages.Persian
Kod Örneği
Bu C# kod örneği, bir görüntü veya PDF belgesinden Farsça metni okur.
// 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, Farsça bir görüntü üzerinde OCR yapmak için IronOCR kutuphanesini nasıl kullanacağınızı gösterir. Farsça dil paketi kurulu olmalı ve görüntüye giden yol doğru belirtilmelidir. OCR işlemi, kaynakların doğru bir şekilde bertaraf edilmesini sağlamak için bir using ifadesi içinde gerçekleştirilir.

