Scan QR Code csharp.png" alt=Scan QR Code in C#.">}}
Les codes QR sont des codes-barres bidimensionnels fascinants qui contiennent beaucoup d’informations dans une matrice carrée compacte de carrés noirs et blancs. Aujourd’hui, je vais vous guider dans la numérisation des codes QR en utilisant C# avec une bibliothèque puissante et conviviale.
Ce qu’on va couvrir
- L’API du scanner de code QR Introduction
- Scanner les codes QR à partir des fichiers
- Lisez les codes QR de Streams
- Ressources et outils gratuits
Commencer avec l’API du scanner de code QR
Pour ce tutoriel, nous allons utiliser Aspose.BarCode for .NET, une bibliothèque incroyablement polyvalente qui fait scanner le code QR une brise. Commencer est super simple - il suffit d’installer le package NuGet:
PM> Install-Package Aspose.BarCode
Scanner un code QR: La manière simple
Voici à quel point il est facile de scanner un code QR en C#:
- Créer une BarCodeReader Objet
- Configuration du type de décodeur
- Demander le contenu du code QR
Ne vous inquiétez pas des détails techniques - le code fait tout le poids de levage pour vous!
Scannage de code QR basé sur un fichier
Nous pouvons facilement scanner un code QR en suivant les étapes ci-dessous:
- initialisez un objet de la classe [BarCodeReader][https://reference.aspose.net/barcode/aspose.barcoderecognition.barcodereader/] avec le paramètre [DecodeType][https://reference.aspose.net/barcode/aspose.barcode.barcoderecognition.decodetype/].
- Créer une instance de la classe [BarCodeResult][https://reference.aspose.net/barcode/aspose.barcode.barcoderecognition.barcoderesult/].
- Scannez le code QR et obtenez le texte du résultat.
Les échantillons de code suivants Comment scanner un QR Code en C# d’un fichier image.
using Aspose.BarCode.BarCodeRecognition;
using System.IO;
using (Stream stream = new FileStream("sample.png", FileMode.Open, FileAccess.Read))
using (BarCodeReader reader = new BarCodeReader(stream, DecodeType.QR))
{
foreach (BarCodeResult result in reader.ReadBarCodes())
Console.WriteLine($"{result.CodeTypeName}:{result.CodeText}");
}
Scannage du code QR basé sur le flux
Besoin de lire un code QR à partir d’un flux? Pas de problème! Le processus est presque identique à la numérisation basée sur des fichiers. Il suffit d’initialiser votre lecteur, de définir le type de décodage, et de saisir les résultats.
- Déclarer un cas de BarcodeReader classe et de mettre en place DecodeType Propriété .
- Instanté a BarCodeResult Type d’objet.
- Scanner le code QR et récupérer le texte de sortie.
using System;
using System.IO;
using Aspose.BarCode.BarCodeRecognition;
using (Stream stream = new FileStream("barcode.png", FileMode.Open, FileAccess.Read))
using (BarCodeReader reader = new BarCodeReader(stream, DecodeType.QR))
{
foreach (BarCodeResult result in reader.ReadBarCodes())
Console.WriteLine($"{result.CodeTypeName}:{result.CodeText}");
}
Obtenez une licence gratuite
Vous souhaitez tester toutes les fonctionnalités sans restriction ? Licence temporaire Et explore le contenu de ton cœur !
Scanner en ligne du code QR
Vous ne pouvez pas vous embêter avec le code? Consultez leur application web gratuite de scanner de code QR en ligne. Pointez votre appareil photo, et voila!

Lecteur de code QR – Ressources d’apprentissage gratuites
Outre la numérisation des codes QR, en savoir plus sur la génération et la lecture des codes-barres et explorer d’autres fonctionnalités de l’API en utilisant les ressources ci-dessous:
- Aspose.BarCode Plugin Developer’s Guide
- Applications en ligne gratuites
- Aspose.BarCode Plugin API Reference
- Guides et articles
- Explorez notre .NET Reader de code barre et .NET MAUI Reader de code à barres pour les applications cross-platform, y compris .NET MAUI Scanner de code à barres des capacités.
- Vérifiez le ASP.NET Scanner de code à barres et ASP.NET Scanner de code à barres pour une intégration facile, et n’oubliez pas de regarder dans le ASP.NET Scanner de code à barres Options de .
- Si vous êtes intéressé par une Application de lecture de code-barres en C# ou vouloir voir Code de barre en C#,Nous disposons d’une documentation complète.
- Pour ceux qui plongent plus profondément, nos ressources comprennent C# Reader de code barre bibliothèque et C# Décodeur de code-barres Aider à répondre à vos besoins de développement.
- De plus, vous pouvez utiliser le C# API de numérisation de code-barres et C# Scanner de code-barres Exemple pour améliorer vos projets.
- Vous pouvez utiliser le Déco de code à barres .NET A côté de la Rechercheur de code à barres .NET pour des fonctionnalités supplémentaires dans vos applications, et explorer notre Intégration du lecteur de code-barres avec ASP.NET pour une mise en œuvre sans faille.
- Si vous développez des applications utilisant Bibliothèque de QR Code ou C# QR Code Reader,Plusieurs outils sont disponibles pour vous aider.
- N’oubliez pas de vérifier le Scanner de code QR et C# QR Reader pour les enfants Des capacités supplémentaires dans vos projets.
- Explorez comment Lire le code-barres de la caméra C# ou Lire le code QR à partir de PDF C# pour des cas d’utilisation spécifiques.
Enroulement
Le scan du code QR n’a pas à être compliqué.Avec les bons outils et un peu de guidance, vous décoderez les codes QR comme un professionnel en un rien de temps. ASP.NET Reader de code à barres ou le Code de code à barres en ASP.NET C#,Découvrez notre documentation complète, vous pouvez également C# Code pour lire le code-barres Vous avez des questions ?Le forum de soutien est toujours prêt à vous aider !