Comment scanner le code QR en utilisant C#

Comment scanner le code QR en utilisant C#

Ce sujet explique comment scanner les codes QR en utilisant C#. Ce tutoriel comprend des étapes détaillées et un snippet de code pour créer un scanner QR dans C#. Vous n’avez pas besoin d’installer d’outils ou d’applications supplémentaires pour mettre en œuvre cette fonctionnalité.

Les avantages du scan des codes QR

  • Facilité d’utilisation:- Accès rapide aux informations ou URL encodées dans le code QR.

  • Versatilité:- Il peut être utilisé pour diverses applications, y compris la gestion d’inventaires, les systèmes de paiement et le billet d’événements.

  • L’intégration est:- Facile à intégrer dans des applications qui nécessitent un scan de code bar.

Étiquette : Préparer l’environnement

  • Configurez Visual Studio ou tout IDE .NET compatible.
  • Installez Aspose.BarCode via NuGet Package Manager.

Guide étape par étape pour scanner le code QR

Étape 1 : Installer Aspose.BarCode

Ajoutez la bibliothèque Aspose.BarCode à votre projet.

Install-Package Aspose.BarCode

Étape 2 : Téléchargez l’image QR Code

Téléchargez l’image source qui contient le code QR en utilisant la BarCodeReader La classe.

using (Aspose.BarCode.BarCodeRecognition.BarCodeReader reader = new Aspose.BarCode.BarCodeRecognition.BarCodeReader("QR.png", Aspose.BarCode.BarCodeRecognition.DecodeType.QR))
{
    // Further processing follows here
}

Étape 3 : Lire le code QR

Utilisez le BarCodeReader Pour lire le code QR de l’image chargée.

foreach (Aspose.BarCode.BarCodeRecognition.BarCodeResult result in reader.ReadBarCodes())
{
    // Further processing follows here
}

Étape 4 : Récupérer les informations de code bar

Extraire le type de code bar et le texte de code des résultats.

Console.WriteLine($"{result.CodeTypeName}: {result.CodeText}");

Exemple de code complet pour scanner le code QR

Voici un exemple complet qui montre comment scanner un QR

using (Aspose.BarCode.BarCodeRecognition.BarCodeReader reader = new Aspose.BarCode.BarCodeRecognition.BarCodeReader("QR.png", Aspose.BarCode.BarCodeRecognition.DecodeType.QR))
{
    foreach (Aspose.BarCode.BarCodeRecognition.BarCodeResult result in reader.ReadBarCodes())
    {
        Console.WriteLine($"{result.CodeTypeName}: {result.CodeText}");
    }
}

Informations supplémentaires

  • Le BarCodeReader La classe prend en charge différents types de code bar, vous pouvez donc spécifier différents formats.
  • Vous pouvez également gérer des scénarios tels que la lecture à partir d’une caméra ou le feed en direct pour le scan QR en temps réel.

Conclusion

Ce tutoriel vous a guidé sur la façon de scanner les codes QR en utilisant C# avec Aspose.BarCode. En suivant les étapes et en utilisant l’échantillon de code fourni, vous pouvez intégrer efficacement la fonctionnalité de scanner des codes QR dans vos applications.

 Français