OCR azerbaïdjanais en C# et .NET

This article was translated from English: Does it need improvement?
Translated
View the article in English
Other versions of this document:

IronOCR est un composant logiciel C# permettant aux développeurs .NET de lire du texte à partir d'images et de documents PDF dans 126 langues, dont l'azéri.

Il s'agit d'une version avancée de Tesseract, conçue exclusivement pour les développeurs .NET et qui surpasse régulièrement les autres moteurs Tesseract en termes de vitesse et de précision.

Contenu de IronOcr.Languages.Azerbaijani

Ce package contient 138 langues OCR pour .NET :

  • azerbaïdjanais
  • Meilleur azerbaïdjanais
  • AzerbaijaniFast
  • Cyrillique azerbaïdjanais
  • Meilleur en cyrillique azerbaïdjanais
  • AzériCyrilliqueRapide

Télécharger

Pack de langue azerbaïdjanaise [Azerbaïdjanais]

  • Télécharger au format Zip
  • Installer avec NuGet

Installation

La première chose à faire est d'installer notre package OCR azerbaïdjanais sur votre projet .NET.

Install-Package IronOCR.Languages.Azerbaijani

Exemple de code

Cet exemple de code C# lit du texte azerbaïdjanais à partir d'une image ou d'un document PDF.

// Ensure the IronOCR Azerbaijani language package is installed
// PM> Install-Package IronOCR.Languages.Azerbaijani

using IronOcr;

class Program
{
    static void Main()
    {
        // Create a new instance of IronTesseract engine
        var Ocr = new IronTesseract();

        // Specify the language to be Azerbaijani
        Ocr.Language = OcrLanguage.Azerbaijani;

        // Provide the path to the image file containing Azerbaijani text
        using (var Input = new OcrInput(@"images\Azerbaijani.png"))
        {
            // Process the image to extract text
            var Result = Ocr.Read(Input);

            // Extracted text is stored in Result.Text
            var AllText = Result.Text;

            // Output the extracted text
            Console.WriteLine(AllText);
        }
    }
}
// Ensure the IronOCR Azerbaijani language package is installed
// PM> Install-Package IronOCR.Languages.Azerbaijani

using IronOcr;

class Program
{
    static void Main()
    {
        // Create a new instance of IronTesseract engine
        var Ocr = new IronTesseract();

        // Specify the language to be Azerbaijani
        Ocr.Language = OcrLanguage.Azerbaijani;

        // Provide the path to the image file containing Azerbaijani text
        using (var Input = new OcrInput(@"images\Azerbaijani.png"))
        {
            // Process the image to extract text
            var Result = Ocr.Read(Input);

            // Extracted text is stored in Result.Text
            var AllText = Result.Text;

            // Output the extracted text
            Console.WriteLine(AllText);
        }
    }
}
' Ensure the IronOCR Azerbaijani language package is installed
' PM> Install-Package IronOCR.Languages.Azerbaijani

Imports IronOcr

Friend Class Program
	Shared Sub Main()
		' Create a new instance of IronTesseract engine
		Dim Ocr = New IronTesseract()

		' Specify the language to be Azerbaijani
		Ocr.Language = OcrLanguage.Azerbaijani

		' Provide the path to the image file containing Azerbaijani text
		Using Input = New OcrInput("images\Azerbaijani.png")
			' Process the image to extract text
			Dim Result = Ocr.Read(Input)

			' Extracted text is stored in Result.Text
			Dim AllText = Result.Text

			' Output the extracted text
			Console.WriteLine(AllText)
		End Using
	End Sub
End Class
$vbLabelText   $csharpLabel

Dans cet exemple, nous initialisons l'objet IronTesseract et définissons sa langue sur l'azéri. L'instance OcrInput est utilisée pour lire une image à partir du chemin de fichier spécifié. La méthode Ocr.Read traite l'image pour en extraire le texte, qui est accessible via la propriété Result.Text . Cela permet une sortie facile ou un traitement ultérieur.