IRONSOFTWAREHOME

Utilisation de IronBarcode avec C#, VB.NET & F#

Curtis Chau
Curtis Chau
Updated: 4 juin 2026

IronBarcode est basé sur .NET Standard 2.0, il fonctionne donc en mode natif avec C#, VB.NET et F# sans configuration supplémentaire. L'interface de l'API est cohérente dans les trois langages. Toutes les méthodes, classes et propriétés disponibles en C# sont également accessibles dans les projets VB.NET et F#.

Installation

Installez IronBarcode depuis NuGet :

PM > Install-Package BarCode

Le même package BarCode fonctionne pour les trois langues. Aucun paquet spécifique au langage n'est requis.

Exemple C#

C# est le langage le plus utilisé avec IronBarcode. Cet exemple génère un code QR et l'enregistre au format PNG :

using IronBarCode;

// Generate a QR code and save it as an image
var qrCode = QRCodeWriter.CreateQrCode("https://ironsoftware.com", 250);
qrCode.SaveAsPng("qr-code.png");

// Read the barcode back from the saved image
var result = BarcodeReader.Read("qr-code.png");
Console.WriteLine(result.First().Value);

Sortie

https://ironsoftware.com d'encodage de code QR généré par IronBarcode en C#
Sortie console affichant l'https://ironsoftware.com/s décodées à partir du QR généré

QRCodeWriter.CreateQrCode produit un code QR de 250×250 qui BarcodeReader.Read se décode en https://ironsoftware.com.

Exemple VB.NET

VB.NET utilise les mêmes méthodes IronBarcode que C#. Seule la syntaxe change :

Imports IronBarCode

' Generate a QR code and save it as an image
Dim qrCode = QRCodeWriter.CreateQrCode("https://ironsoftware.com", 250)
qrCode.SaveAsPng("qr-code.png")

' Read the barcode back from the saved image
Dim result = BarcodeReader.Read("qr-code.png")
Console.WriteLine(result.First().Value)
VB .NET

Le résultat est identique à l'exemple C# ci-dessus.

VB.NET est pris en charge à la fois par les projets .NET Framework et .NET Core. Pour un guide détaillé, consultez le tutoriel de génération de codes-barres en VB.NET.

Exemple F#

Les développeurs F# peuvent référencer IronBarcode directement. La bibliothèque fonctionne dans les projets F# standard et dans F# Interactive en utilisant la directive #r :

open IronBarCode

// Generate a QR code and save it as an image
let qrCode = QRCodeWriter.CreateQrCode("https://ironsoftware.com", 250)
qrCode.SaveAsPng("qr-code.png")

// Read the barcode back from the saved image
let result = BarcodeReader.Read("qr-code.png")
printfn "%s" (result.First().Value)
F#

Le résultat est identique à l'exemple C# ci-dessus.

Versions .NET prises en charge

IronBarcode prend en charge un large éventail de runtimes .NET pour les trois langages :

*.NET 9, 8, 7, 6, 5 *.NET Core 3.x, 2.x

  • .NET Framework 4.6.2+
  • .NET Standard 2.0

Pour les packages NuGet spécifiques à la plateforme (Windows, Linux, macOS, iOS, Android), référez-vous au guide d'installation avancée.

Questions Fréquemment Posées

Quels langages sont pris en charge par IronBarcode ?

IronBarcode prend en charge C#, VB.NET, et F# avec une API identique, ce qui le rend polyvalent à travers les différents langages .NET.

Comment installer IronBarcode ?

Vous pouvez installer IronBarcode depuis NuGet en utilisant le Package Manager pour votre environnement de langage respectif avec la commande `Install-Package BarCode`.

Puis-je utiliser IronBarcode avec .NET Core et .NET Framework ?

Oui, IronBarcode est compatible avec à la fois .NET Core et .NET Framework, supportant .NET Core 3.x, 2.x, et .NET Framework 4.6.2+.

Y a-t-il une différence dans l'utilisation d'IronBarcode entre C#, VB.NET, et F# ?

L'API est identique entre C#, VB.NET, et F#, donc la fonctionnalité reste la même, avec seulement des différences de syntaxe.

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

En C#, vous pouvez générer un QR code en utilisant IronBarcode en appelant `QRCodeWriter.CreateQrCode("https://ironsoftware.com", 250)` et en le sauvegardant avec `qrCode.SaveAsPng("qr-code.png")`.

IronBarcode est-il compatible avec F# Interactive ?

Oui, IronBarcode peut être utilisé dans F# Interactive en le référant directement avec la directive `#r`.

Quelles versions de .NET sont prises en charge par IronBarcode ?

IronBarcode prend en charge une vaste gamme de versions .NET y compris .NET 9, 8, 7, 6, 5, .NET Core 3.x, 2.x, et .NET Framework 4.6.2+.

Ai-je besoin de paquets spécifiques au langage pour utiliser IronBarcode ?

Non, le même paquet `BarCode` de NuGet fonctionne pour C#, VB.NET, et F# sans besoin de paquets spécifiques au langage.

Comment lire un code-barres à partir d'une image en utilisant VB.NET ?

En utilisant VB.NET, vous pouvez lire un code-barres à partir d'une image avec IronBarcode en appelant `BarcodeReader.Read("qr-code.png")` et en accédant au résultat.

Y a-t-il des guides d'installation spécifiques à la plateforme pour IronBarcode ?

Oui, pour les paquets NuGet spécifiques à la plateforme (Windows, Linux, macOS, iOS, Android), vous pouvez consulter le guide d'installation avancé.

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 et créer des manuels bien structurés et visuellement attrayants.

...
Lire la suite

Prêt à commencer?

Nuget Downloads 2,422,100Version :2026.9vient de sortir

Obtenez votre clé d'essai 30 jours gratuitement.
Aucune carte de crédit ou création de compte requise
Bibliothèque C# NuGet pour PDF
Installer avec NuGet

Version : 2026.9

PM > Install-Package BarCode
nuget.org/packages/BarCode/
  1. Dans l'explorateur de solutions, faites un clic droit sur Références, Gestion des packages NuGet
  2. Sélectionnez Parcourir et recherchez "IronBarcode"
  3. Sélectionnez le package et installez
C# PDF DLL
Télécharger DLL

Version : 2026.9

  1. Téléchargez et décompressez IronBarCode à un emplacement tel que ~/Libs dans votre répertoire de solution
  2. Dans Visual Studio Solution Explorer, faites un clic droit sur Références. Sélectionnez Parcourir, "IronBarcode.dll"

Licences à partir de 749 $

Vous avez une question ? Contactez notre équipe de développement.

Key in blue circle

Obtenez votre clé d'essai de 30 jours instantanément.

Your trial license will be sent to your email address

Aucune restriction. 100 % débloqué. Pas de carte bancaire.

bullet_checkedAucune carte de crédit ou création de compte requiseAucune restriction. 100 % débloqué. Pas de carte bancaire.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Réservez votre Démonstration en direct gratuite
Booking Badge

De confiance par des millions d'ingénieurs dans le monde entier

Logos des clients d'Iron Software
Obtenez Votre Consultation sans Engagement
Remplissez le formulaire ci-dessous ou envoyez un email à sales@ironsoftware.com
Vos informations seront toujours gardées confidentielles.
De confiance par des millions d'ingénieurs dans le monde entier
Logos des clients d'Iron Software
Obtenez votre clé d'essai 30 jours gratuitement.
Aucune carte de crédit ou création de compte requise