UTILISATION D'IRONQR

Comment lire les codes QR en C#

Publié mai 20, 2024
Partager:

Un lecteur de code QR C# est important pour de nombreuses applications modernes. Il permet aux développeurs d'intégrer des codes-barres et desCode QR (Code de réponse rapide) directement dans leur logiciel. Cette fonctionnalité permet d'extraire rapidement et précisément des données de produits, de documents et d'écrans numériques. Des secteurs comme le commerce de détail, la logistique, les soins de santé et la gestion d'événements bénéficient grandement de cette capacité. En utilisant les bibliothèques de codes QR commeIronQRles développeurs peuvent créer des applications qui capturent et scannent efficacement les données des codes QR.

Présentation d'IronQR

Comment lire les codes QR en C# : Figure 1 - Page d'accueil d'IronQR

IronQR est une bibliothèque polyvalente conçue pour les développeurs .NET core afin d'intégrer la lecture et la capacité de créer des codes QR dans leurs applications. Un exemple rapide serait d'incorporer une méthode qui traite un paramètre d'expéditeur d'objet qui génère un code QR à partir d'une interface utilisateur dans l'application. Les codes QR sont désormais largement utilisés pour stocker des informations et y accéder rapidement. Avec IronQR, vous pouvez facilement scanner des codes QR à partir d'un flux vidéo en direct, d'images, de flux de caméra et de PDF, ce qui en fait un choix pratique pour diverses applications telles que le marketing, le suivi de produits et la gestion d'événements.

IronQR est convivial et fournit une API simple qui s'intègre parfaitement à vos projets C#. Que vous travailliez sur des applications de bureau, web ou mobiles, IronQR assure un décodage précis et rapide des codes QR. La robustesse et la fiabilité de la bibliothèque en font un excellent outil pour améliorer la fonctionnalité de votre application en permettant une lecture efficace des codes QR.

Comment lire les codes QR dans C# ;

  1. Créez le projet C# ; Console dans Visual Studio.

  2. Installez la bibliothèque de code QR C# dans le projet C#.

  3. Importer les espaces de noms requis.

  4. Chargez le code QR dans le programme.

  5. Lire le code QR à l'aide de la bibliothèque de code QR C#.

  6. Affichez la valeur du code QR sur la console.

Mise en place d'IronQR dans votre projet C&num ;

Pour commencer à utiliser IronQR dans votre projet C#, vous devez d'abord installer la bibliothèque IronQR.

Utilisation du gestionnaire de paquets NuGet

Pour installer la bibliothèque IronQR permettant de générer et de lire des codes QR dans vos applications C#, procédez comme suit :

  1. Commencez par lancer Visual Studio et ouvrez le projet dans lequel vous souhaitez ajouter la fonctionnalité de code QR.

  2. Cliquez avec le bouton droit de la souris sur votre projet dans l'explorateur de solutions.

  3. Sélectionnez "Manage NuGet Packages"

  4. Allez dans l'onglet "Parcourir", tapez "IronQR" dans la zone de recherche et appuyez sur Entrée.

  5. Trouvez le paquet IronQR dans les résultats de la recherche et cliquez sur "Installer"installation d'IronQR.

    Comment lire les codes QR en C# : Figure 2 - Recherchez IronQR en cliquant sur "Manage NuGet Packages" ;

    Vous pouvez également installer IronQR à l'aide de la console du gestionnaire de paquets. Dans la console, tapez la commande suivante et appuyez sur Entrée :

Install-Package IronQR

Après avoir installé IronQR, vous devez ajouter la directive suivante au début de votre fichier C# pour faire référence à la bibliothèque :

using IronQR;
using IronQR;
IRON VB CONVERTER ERROR developers@ironsoftware.com
VB   C#

Avec ces étapes, IronQR sera prêt à être utilisé dans votre projet. Vous pouvez maintenant commencer à mettre en œuvre la fonctionnalité de lecture des codes QR dans vos applications.

Étapes de la lecture des codes QR

Importation des espaces de noms requis

using IronQr;
using IronSoftware.Drawing;
using IronQr;
using IronSoftware.Drawing;
Imports IronQr
Imports IronSoftware.Drawing
VB   C#

Pour utiliser efficacement la bibliothèque IronQR, vous devez inclure les espaces de noms appropriés au début de votre fichier C#. L'espace de noms IronQr contient les classes et méthodes de base nécessaires aux opérations de lecture des codes QR. L'espace de noms IronSoftware.Drawing fournit la classe AnyBitmap, qui est utilisée pour charger et manipuler des fichiers images. En important ces espaces de noms, vous vous assurez que votre code a accès à toutes les fonctionnalités nécessaires fournies par la bibliothèque IronQR.

Chargement de l'image du code QR

var inputQR = AnyBitmap.FromFile(@"QR.png");
var inputQR = AnyBitmap.FromFile(@"QR.png");
Dim inputQR = AnyBitmap.FromFile("QR.png")
VB   C#

Dans cette étape, vous chargez l'image du code QR à partir d'un chemin d'accès spécifié. La méthode AnyBitmap.FromFile est utilisée pour lire le fichier image situé dans le chemin donné("QR.png ") et créer un objet AnyBitmap. Cet objet représente l'image du code QR et sera utilisé comme entrée par le lecteur de code QR. Assurez-vous que le chemin d'accès au fichier est correct et que l'image est accessible afin d'éviter toute erreur de fichier non trouvé.

Création d'une image de code QR

QrImageInput imageInput = new QrImageInput(inputQR);
QrImageInput imageInput = new QrImageInput(inputQR);
Dim imageInput As New QrImageInput(inputQR)
VB   C#

Après avoir chargé l'image du code QR dans un objet AnyBitmap, vous devez créer un objet QrImageInput. Cela se fait en passant l'objet AnyBitmap(inputQR) au constructeur QrImageInput. La classe QrImageInput encapsule les données de l'image et les prépare pour le traitement par le lecteur de code QR. Cette étape est cruciale car elle convertit les données brutes de l'image dans un format que le lecteur de code QR peut utiliser.

Initialisation du lecteur de code QR

QrReader reader = new QrReader();
QrReader reader = new QrReader();
Dim reader As New QrReader()
VB   C#

Ensuite, vous initialisez un objet QrReader. La classe QrReader est responsable dedécodage des codes QR à partir de l'image fournie. En créant une instance de cette classe, vous préparez le lecteur à effectuer l'opération de lecture proprement dite. Cet objet utilisera le QrImageInput créé à l'étape précédente pour lire et décoder le code QR.

Lire le code QR

IEnumerable<QrResult> output = reader.Read(imageInput);
IEnumerable<QrResult> output = reader.Read(imageInput);
Dim output As IEnumerable(Of QrResult) = reader.Read(imageInput)
VB   C#

Dans cette étape, la méthode Read de la classe QrReader est appelée avec l'objet QrImageInput(imageInput) comme paramètre. La méthode Read traite l'entrée de l'image et renvoie un IEnumerable, qui contient les résultats de l'opération de lecture du code QR. Chaque objetQrResult` de la collection représente un code QR décodé trouvé dans l'image. Cette méthode est efficace et permet de traiter plusieurs codes QR dans une seule image.

Extraction et affichage des données du code QR

var qrValue = output.First().Value;
Console.WriteLine(qrValue);
var qrValue = output.First().Value;
Console.WriteLine(qrValue);
Dim qrValue = output.First().Value
Console.WriteLine(qrValue)
VB   C#

Enfin, vous extrayez la valeur du premier objet QrResult de la collection output. La méthode First est utilisée pour obtenir le premier résultat, et la propriété Value récupère le texte décodé du code QR. Cette valeur est ensuite imprimée sur la console à l'aide de Console.WriteLine. Si l'image contient plusieurs codes QR, vous pouvez itérer à travers la collection output pour traiter chacun d'entre eux individuellement.

Comment lire les codes QR en C# : Figure 3 - Valeur de l'URL extraite de l'entrée du code QR de l'exemple ci-dessus à l'aide d'IronQR

Cas d'utilisation dans le monde réel

IronQR peut être appliqué dans divers scénarios du monde réel où les codes QR sont utilisés pour un transfert de données rapide et efficace. Dans le commerce de détail, les codes QR figurant sur l'emballage des produits peuvent fournir aux clients des informations détaillées sur le produit, y compris les ingrédients, les instructions d'utilisation et les offres promotionnelles. Dans le domaine de la logistique, les codes QR peuvent rationaliser le suivi et la gestion des stocks.

Les applications de santé peuvent utiliser les codes QR pour l'identification des patients et le suivi des dossiers médicaux. La gestion des événements bénéficie des codes QR sur les billets pour un enregistrement et un contrôle d'accès rapides. En outre, dans le domaine de l'éducation, les codes QR peuvent être utilisés pour distribuer des ressources numériques, établir des liens avec des contenus en ligne et faire participer les élèves à des activités d'apprentissage interactives. Pour en savoir plus sur les différents exemples de codes QR et leur code source, veuillez consulter la documentation de l'API IronQRici.

Conclusion

Comment lire les codes QR en C# : Figure 4 - Page de licence IronQR

IronQR est un outil puissant permettant d'intégrer des fonctionnalités de lecture de codes QR dans vos applications C#. Sa configuration simple et son API facile à utiliser le rendent accessible aux développeurs de tous niveaux. En suivant les étapes décrites, vous pouvez rapidement commencer à lire les codes QR et à exploiter les données qu'ils contiennent. Que vous travailliez sur un petit projet ou sur une application à grande échelle, IronQR offre la fiabilité et les performances dont vous avez besoin.

Du commerce de détail et de la logistique aux soins de santé et à l'éducation, les applications réelles d'IronQR sont vastes et variées. En intégrant la fonctionnalité du code QR dans votre logiciel, vous pouvez améliorer l'expérience de l'utilisateur et rationaliser les processus de traitement des données. Explorez les fonctionnalités avancées et les options de personnalisation pour utiliser pleinement IronQR dans vos projets. Vous pouvez essayer IronQR gratuitement en utilisant son site webessai gratuit. Sa licence commence à partir de $749.

< PRÉCÉDENT
Comment scanner des codes QR en C#
SUIVANT >
Comment créer une application de génération de code QR en C#