Bulgarian OCR in C# and .NET

This article was translated from English: Does it need improvement?
Translated
View the article in English
Bu belgenin diğer versiyonları:

IronOCR, C# yazılım bileşeni olarak, .NET kodlayıcılarının Bulgarca da dahil olmak üzere 126 dilde görüntülerden ve PDF belgelerinden metin okumasını sağlar.

Bu, .NET geliştiricileri için özel olarak oluşturulmuş Tesseract'ın gelişmiş bir çatısıdır ve hem hız hem de doğruluk açısından diğer Tesseract motorlarını düzenli olarak geride bırakır.

IronOcr.Languages.Bulgarian İçeriği

Bu paket, .NET için 52 OCR dilini içerir:

  • Bulgarca
  • BulgarcaEn iyi
  • BulgarcaHızlı

İndir

Bulgarca Dil Paketi [български език]

Kurulum

Yapmamız gereken ilk şey, Bulgarca OCR paketimizi .NET projenize yüklemektir.

Install-Package IronOcr.Languages.Bulgarian

Kod Örneği

Bu C# kod örneği, bir Görüntü veya PDF belgesinden Bulgarca metni okur.

// Ensure you have installed the IronOCR language package for Bulgarian
// PM> Install-Package IronOcr.Languages.Bulgarian

using IronOcr;

var Ocr = new IronTesseract();

// Set the OCR language to Bulgarian
Ocr.Language = OcrLanguage.Bulgarian;

// Load the image or PDF document containing Bulgarian text
using (var Input = new OcrInput(@"images\Bulgarian.png"))
{
    // Perform OCR and obtain the result
    var Result = Ocr.Read(Input);

    // Extract all the text from the OCR result
    var AllText = Result.Text;

    // Optionally, print or use the extracted text as needed
    Console.WriteLine(AllText);
}
// Ensure you have installed the IronOCR language package for Bulgarian
// PM> Install-Package IronOcr.Languages.Bulgarian

using IronOcr;

var Ocr = new IronTesseract();

// Set the OCR language to Bulgarian
Ocr.Language = OcrLanguage.Bulgarian;

// Load the image or PDF document containing Bulgarian text
using (var Input = new OcrInput(@"images\Bulgarian.png"))
{
    // Perform OCR and obtain the result
    var Result = Ocr.Read(Input);

    // Extract all the text from the OCR result
    var AllText = Result.Text;

    // Optionally, print or use the extracted text as needed
    Console.WriteLine(AllText);
}
' Ensure you have installed the IronOCR language package for Bulgarian
' PM> Install-Package IronOcr.Languages.Bulgarian

Imports IronOcr

Private Ocr = New IronTesseract()

' Set the OCR language to Bulgarian
Ocr.Language = OcrLanguage.Bulgarian

' Load the image or PDF document containing Bulgarian text
Using Input = New OcrInput("images\Bulgarian.png")
	' Perform OCR and obtain the result
	Dim Result = Ocr.Read(Input)

	' Extract all the text from the OCR result
	Dim AllText = Result.Text

	' Optionally, print or use the extracted text as needed
	Console.WriteLine(AllText)
End Using
$vbLabelText   $csharpLabel

Bu örnekte:

  • OCR işlemlerini gerçekleştirmek için bir IronTesseract nesnesi oluşturuyoruz.
  • OcrLanguage.Bulgarian kullanarak OCR dilini Bulgarca olarak ayarladık.
  • Bulgarian.png adlı bir görüntü dosyasını OcrInput nesnesine yükleriz.
  • Görüntüden metin çıkarmak için Ocr.Read(Input) kullanıyoruz.
  • Son olarak, çıkarılan metne Result.Text kullanılarak erişilir.