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.