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, 126 dilde, Bulgarca da dahil olmak üzere, .NET kodlayıcılarının görüntülerden ve PDF belgelerinden metin okumasına olanak tanıyan bir C# yazılım bileşenidir.

Sadece .NET geliştiricileri için inşa edilen Tesseract'ın gelişmiş bir dalı olup, hem hız hem de doğruluk açısından diğer Tesseract motorlarını sık sık geride bırakır.

IronOcr.Languages.Bulgarian içeriği

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

  • Bulgarca
  • Bulgarca En İyi
  • Bulgarca Hızlı

İndirme

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

Kurulum

Yapmamız gereken ilk şey, Bulgarian OCR paketimizi .NET projenize kurmaktır.

Install-Package IronOcr.Languages.Bulgarian

Kod Örneği

Bu C# kod örneği, bir görüntü veya PDF belgesinden Bulgarca metin 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şlemleri gerceklestirmek icin bir IronTesseract nesnesi oluşturuyoruz.
  • OcrLanguage.Bulgarian kullanarak OCR icin dili Bulgarca olarak ayarliyoruz.
  • Bir resim dosyasini Bulgarian.png ile OcrInput nesnesine yüklüyoruz.
  • Resimden metin cikartmak icin Ocr.Read(Input) kullaniyoruz.
  • Son olarak, cikartilan metin Result.Text kullanilarak erisiliyor.