Nepali 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, .NET kodlayıcılarının 126 dilde, Nepali de dahil olmak üzere, görüntülerden ve PDF belgelerinden metin okumalarını sağlayan bir C# yazılım bileşenidir.

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.Nepali İçeriği

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

  • Nepali
  • NepaliBest
  • NepaliFast

İndirme

Nepali Dil Paketi [नपाली]

Kurulum

İlk yapmamız gereken, .NET projenize Nepali OCR paketini yüklemektir.

Install-Package IronOcr.Languages.Nepali

Kod Örneği

Bu C# kod örneği, bir görüntü veya PDF belgesinden Nepali metnini okur.

// First, ensure the IronOCR and the Nepali language pack are installed:
// PM> Install-Package IronOcr.Languages.Nepali

// Import the IronOcr namespace to access the required OCR functionalities.
using IronOcr;

class NepaliOcrExample
{
    public void ReadNepaliText()
    {
        // Create an instance of IronTesseract, the main class for performing OCR tasks.
        var Ocr = new IronTesseract();

        // Set the language to Nepali. Ensure you have the Nepali language package installed.
        Ocr.Language = OcrLanguage.Nepali;

        // Specify the input image or PDF file which contains Nepali text.
        using (var Input = new OcrInput(@"images\Nepali.png"))
        {
            // Perform the OCR operation on the input and get the result.
            var Result = Ocr.Read(Input);

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

            // Print the recognized text to the console.
            System.Console.WriteLine(AllText);
        }
    }
}
// First, ensure the IronOCR and the Nepali language pack are installed:
// PM> Install-Package IronOcr.Languages.Nepali

// Import the IronOcr namespace to access the required OCR functionalities.
using IronOcr;

class NepaliOcrExample
{
    public void ReadNepaliText()
    {
        // Create an instance of IronTesseract, the main class for performing OCR tasks.
        var Ocr = new IronTesseract();

        // Set the language to Nepali. Ensure you have the Nepali language package installed.
        Ocr.Language = OcrLanguage.Nepali;

        // Specify the input image or PDF file which contains Nepali text.
        using (var Input = new OcrInput(@"images\Nepali.png"))
        {
            // Perform the OCR operation on the input and get the result.
            var Result = Ocr.Read(Input);

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

            // Print the recognized text to the console.
            System.Console.WriteLine(AllText);
        }
    }
}
' First, ensure the IronOCR and the Nepali language pack are installed:
' PM> Install-Package IronOcr.Languages.Nepali

' Import the IronOcr namespace to access the required OCR functionalities.
Imports IronOcr

Friend Class NepaliOcrExample
	Public Sub ReadNepaliText()
		' Create an instance of IronTesseract, the main class for performing OCR tasks.
		Dim Ocr = New IronTesseract()

		' Set the language to Nepali. Ensure you have the Nepali language package installed.
		Ocr.Language = OcrLanguage.Nepali

		' Specify the input image or PDF file which contains Nepali text.
		Using Input = New OcrInput("images\Nepali.png")
			' Perform the OCR operation on the input and get the result.
			Dim Result = Ocr.Read(Input)

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

			' Print the recognized text to the console.
			System.Console.WriteLine(AllText)
		End Using
	End Sub
End Class
$vbLabelText   $csharpLabel