Comment générer un code QR en utilisant C#

C# QR Code Generator

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronQR is a world-class QR generator, detection model, and reader for .NET Developers. In the modern digital world, QR codes have become a common way to access information and connect with various services. Whether you want to create QR codes for your projects or decode them to gather data, IronQR is the ideal library for your needs in "C# QR Code Generation" and "C# QR Code Reading."

Welcome to our easy-to-follow tutorial on IronQR. We'll explore how to use this library to generate and read QR codes in C# programming, even if you're not an expert.

Get started with IronQR

Commencez à utiliser IronQR dans votre projet aujourd'hui avec un essai gratuit.

Première étape :
green arrow pointer


Installation Options

Unlock the potential of seamless QR code generation and reading in your C# projects with IronQR's powerful NuGet package. Whether you're a seasoned developer or just starting your coding journey, our library simplifies the process, making it accessible to everyone. With IronQR, you can effortlessly generate custom QR codes and decode them with ease. Don't miss out on this opportunity to supercharge your applications. Follow the link to download our NuGet package and open the door to a world of QR code possibilities with IronQR today!

Generating and Reading QR Codes

In this combined chapter, you'll learn about creating and decoding QR codes using IronQR. We'll cover the setup and implementation, making it easy for you to generate QR codes that suit your needs and decode QR codes to extract and use the information they hold.

QR Code Generation Made Simple with IronQR

QR codes have become an essential tool for businesses and developers to bridge the physical and digital worlds. With IronQR, the process of creating and working with QR codes in your C# applications has never been easier. The following code example demonstrates how you can effortlessly generate a QR code from a text string and save it as an image file. IronQR simplifies the complexity of QR code handling, making it accessible to developers of all levels. See how you can unlock the power of IronQR in your projects and take your applications to the next level.

:path=/static-assets/qr/content-code-examples/get-started/get-started-1.cs
using IronQr;
using IronSoftware.Drawing;

// Create a QR Code object
QrCode myQr = QrWriter.Write("hello world");

// Save QR Code as a Bitmap
AnyBitmap qrImage = myQr.Save();

// Save QR Code Bitmap as File
qrImage.SaveAs("qr.png");
Imports IronQr
Imports IronSoftware.Drawing

' Create a QR Code object
Private myQr As QrCode = QrWriter.Write("hello world")

' Save QR Code as a Bitmap
Private qrImage As AnyBitmap = myQr.Save()

' Save QR Code Bitmap as File
qrImage.SaveAs("qr.png")
$vbLabelText   $csharpLabel

Simplified QR Code Reading with IronQR

QR codes are everywhere, and they often contain important information. With IronQR, you can easily decode QR codes in your C# applications. The following example shows how to read a QR code from an image file. IronQR makes QR code decoding straightforward, even for those new to programming. Just open an image, read the QR codes it contains, and access the information within them. Discover the simplicity of IronQR and enhance your projects with effortless QR code reading today.

:path=/static-assets/qr/content-code-examples/get-started/get-started-2.cs
using IronQr;
using IronSoftware.Drawing;
using System.Collections.Generic;

// Open the asset to read a QR Code from
var inputBmp = AnyBitmap.FromFile("IMAGE_TO_READ.png");

// Load the asset into QrImageInput
QrImageInput imageInput = new QrImageInput(inputBmp);

// Create a QR Reader object
QrReader reader = new QrReader();

// Read the Input an get all embedded QR Codes
IEnumerable<QrResult> results = reader.Read(imageInput);
Imports IronQr
Imports IronSoftware.Drawing
Imports System.Collections.Generic

' Open the asset to read a QR Code from
Private inputBmp = AnyBitmap.FromFile("IMAGE_TO_READ.png")

' Load the asset into QrImageInput
Private imageInput As New QrImageInput(inputBmp)

' Create a QR Reader object
Private reader As New QrReader()

' Read the Input an get all embedded QR Codes
Private results As IEnumerable(Of QrResult) = reader.Read(imageInput)
$vbLabelText   $csharpLabel

Conclusion

In this article, we've explored the dynamic capabilities of IronQR, the go-to library for "C# QR Code Generation" and "C# QR Code Reading." As our digital world continues to evolve, QR codes have become integral to various industries, offering a bridge between the physical and digital realms.

IronQR makes QR code generation and reading straightforward, ensuring that even beginners can quickly integrate QR code functionality into their C# applications. The code examples provided illustrate how you can generate QR codes from text and read QR codes from image files, all with minimal effort.

In conclusion, IronQR empowers you to unlock the full potential of QR codes in your applications. Its user-friendly approach, comprehensive documentation, and powerful features make it the perfect choice for anyone seeking to enhance their software with QR code functionality. Embrace the world of QR codes with IronQR, and discover how it can take your C# projects to new heights.

Questions Fréquemment Posées

Comment puis-je générer un code QR en C# ?

Pour générer un code QR en C#, vous pouvez utiliser la classe QRCodeWriter d'IronQR. Cela vous permet de créer un code QR à partir d'une chaîne de texte et de l'enregistrer en tant que fichier image, simplifiant le processus avec seulement quelques lignes de code.

Comment lire un code QR à partir d'un fichier image en C#?

La classe BarcodeReader d'IronQR vous permet de lire des codes QR à partir d'un fichier image. Il vous suffit de spécifier le chemin du fichier image, d'utiliser la méthode Read pour décoder le code QR et d'accéder aux informations qu'il contient.

Quelles sont les options d'installation pour une bibliothèque de codes QR en C#?

IronQR est disponible en tant que package NuGet, ce qui simplifie l'installation et l'intégration dans vos projets C#, fournissant des capacités de génération et de lecture de codes QR fluides.

Puis-je ajouter un logo à un code QR généré en C#?

Oui, vous pouvez ajouter un logo aux codes QR générés en C# en utilisant IronQR. Cette fonctionnalité améliore l'apparence et le branding du code QR.

Comment les codes QR bénéficient-ils aux entreprises et aux développeurs?

Les codes QR sont essentiels pour faire le lien entre les mondes physique et numérique, fournissant aux entreprises et aux développeurs un outil polyvalent pour partager des informations, lier du contenu numérique et améliorer l'engagement des utilisateurs.

IronQR convient-il aux débutants en programmation C#?

Oui, IronQR est conçu pour être convivial et accessible aux développeurs de tous niveaux, y compris les débutants. Il offre une documentation complète et des tutoriels faciles à suivre.

Quels environnements de programmation prennent en charge une bibliothèque de codes QR?

IronQR prend en charge .NET 10, 9, 8, 7, 6, Core et Framework, le rendant polyvalent pour divers environnements de développement C#.

Comment puis-je décoder un code QR à partir d'un document en C#?

En utilisant IronQR, vous pouvez décoder des codes QR à partir de documents en lisant les fichiers image contenus dans le document qui contiennent des codes QR. La classe BarcodeReader facilite ce processus en extrayant et décodant les informations du code QR.

Quels sont les principaux avantages de l'utilisation d'IronQR dans les applications?

IronQR offre des fonctionnalités puissantes de génération et de lecture de codes QR qui simplifient l'intégration de la fonctionnalité de codes QR dans les applications. Son interface conviviale et sa documentation complète en font un outil précieux pour améliorer les projets logiciels.

Comment puis-je générer des codes QR personnalisés en C#?

Avec IronQR, vous pouvez générer des codes QR personnalisés en spécifiant le contenu et les attributs d'apparence, tels que la taille et la couleur. Cette personnalisation vous permet de créer des codes QR adaptés à vos besoins spécifiques.

Curtis Chau
Rédacteur technique

Curtis Chau détient un baccalauréat en informatique (Université de Carleton) et se spécialise dans le développement front-end avec expertise en Node.js, TypeScript, JavaScript et React. Passionné par la création d'interfaces utilisateur intuitives et esthétiquement plaisantes, Curtis aime travailler avec des frameworks modernes ...

Lire la suite
Prêt à commencer?
Nuget Téléchargements 47,669 | Version : 2025.11 vient de sortir