IRONSOFTWAREHOME
UTILISATION DE IRONBARCODE

Comment générer des codes-barres en ASP.NET en utilisant C#

Curtis Chau
Curtis Chau
Updated: 8 mai 2026

Ce tutoriel démontrera comment générer un code-barres en C# ASP.NET en utilisant la bibliothèque IronBarcode comme exemple. Avec cette bibliothèque .NET, il est facile de générer un code-barres, de le styliser et de l'exporter comme image, PDF ou HTML.

Comment générer des codes-barres dans les applications C# .NET

  • Créer un projet Console .NET dans Microsoft Visual Studio
  • Installer la bibliothèque de codes-barres
  • Importer des espaces de noms depuis le package de codes-barres
  • Générer des images de codes-barres
  • Style d'image de code-barres
  • Maîtrise de la génération de codes-barres

1. Créez une application Console .NET dans Microsoft Visual Studio

Ce tutoriel utilise la dernière version de Visual Studio et le modèle d'application console (.NET Core). Il est également compatible avec Windows Forms et les applications Web ASP.NET.

Ouvrez Visual Studio > Cliquez sur Créer un nouveau projet > Sélectionnez Application Console (.NET) > Appuyez sur Suivant > Nommez le projet > Appuyez sur Suivant > Sélectionnez votre .NET Framework cible > Cliquez sur le bouton Créer.

Après avoir créé le projet, concevez le formulaire comme suit à partir de la boîte à outils de Visual Studio : contrôles Label, TextBox et Button.

Comment générer des codes-barres dans ASP.NET en utilisant C#, Figure 1 : Créer une application console Créez une application Console

2. Installer la bibliothèque de générateur de codes-barres en C#

La bibliothèque IronBarcode peut être installée en utilisant l'une des trois méthodes suivantes :

1. Console du Gestionnaire de packages

Écrivez la commande suivante dans la Console du Gestionnaire de packages. Il téléchargera et installera le package pour vous.

PM > Install-Package BarCode

Comment générer des codes-barres dans ASP.NET en utilisant C#, Figure 2 : Étape d'installation avec la console du gestionnaire de packages Étape d'installation via la console du gestionnaire de packages

2. Solution du Gestionnaire de packages NuGet

Vous pouvez également installer la bibliothèque de codes-barres en utilisant la Solution Gestionnaire de packages NuGet. Suivez simplement ces étapes :

Cliquez sur Outils > Gestionnaire de Packages NuGet > Gérer les packages NuGet pour la solution.

Cela ouvrira pour vous le Gestionnaire de packages NuGet. Cliquez sur Parcourir et recherchez Barcode, puis installez la bibliothèque. Ou, vous pouvez cliquer sur Ajouter > Référence de projet dans Explorateur de solutions pour ajouter la bibliothèque de classes pour les codes-barres afin de générer des codes-barres.

Comment générer des codes-barres dans ASP.NET en utilisant C#, Figure 3 : Recherche de code-barres Recherche de code-barres

3. Téléchargement depuis le lien

En alternative, le IronBarCode.Dll peut être téléchargé et ajouté à votre projet comme référence.

3. Importer les espaces de noms

Pour s'assurer que les fichiers de classe référencent la bibliothèque IronBarcode et certaines assemblies système standard, utilisez ces espaces de noms.

using IronBarCode;
using System;
using System.Drawing;
using System.Linq;

4. Générer des images de code-barres

Dans le code d'exemple suivant, vous pouvez créer des images de code-barres contenant du contenu numérique ou textuel en utilisant une seule ligne de code. Vous pouvez également les enregistrer en tant que fichiers image PNG et les afficher dans votre application.

// Generate a Simple Barcode image and save as PNG
GeneratedBarcode barCode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode", BarcodeWriterEncoding.Code128);
barCode.SaveAsPng("BarCode.png");
// This line opens the image in your default image viewer
System.Diagnostics.Process.Start("BarCode.png");

Le code ci-dessus génère des codes-barres et le résultat est le suivant :

Comment générer des codes-barres dans ASP.NET en utilisant C#, Figure 4 : Exemple de création d'une image de code-barres en C# Créer une image de code-barres en C# exemple

La dernière ligne de code ouvre simplement le PNG du code-barres dans le visualiseur d'image par défaut afin que vous puissiez le voir dans le résultat du générateur de code-barres.

5. Style d'image de code-barres

Dans l'exemple de code suivant, vous verrez comment des annotations sont ajoutées au code-barres. Vous pouvez définir la police, afficher sa valeur en dessous, ajouter des marges, changer la couleur du code-barres, puis l'enregistrer, tout cela très simplement en C#. Enfin, vous pouvez facilement l'enregistrer sous différents fichiers image.

Vous pouvez également choisir d'exporter en HTML ou PDF au lieu d'une image si cela est plus approprié pour votre application.

// Styling a QR code and adding annotation text
var barcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode", BarcodeWriterEncoding.QRCode);
barcode.AddAnnotationTextAboveBarcode("Product URL:");
barcode.AddBarcodeValueTextBelowBarcode();
barcode.SetMargins(100);
barcode.ChangeBarCodeColor(Color.Green);
// Save as HTML
barcode.SaveAsHtmlFile("MyBarCode.html"); 

Comment générer des codes-barres dans ASP.NET en utilisant C#, Figure 5 : Utiliser C# pour créer une image de code-barres annotée et stylisée Utilisez C# pour créer une image de code-barres annotée et stylisée

Le code devrait être explicite ; Toutefois, la documentation de la classe GeneratedBarcode dans la référence de l'API peut fournir des informations techniques supplémentaires.

De plus, IronBarcode prend également en charge la lecture de codes-barres à partir d'images, ainsi que fournir des options supplémentaires pour lire les codes-barres avec plus de précision ou appliquer des filtres aux images.

6. Maîtrise de la génération de codes-barres

IronBarcode implémente une API Fluent optionnelle similaire à System.Linq pour enchaîner les appels de méthodes dans l'ordre suivant : créer un code-barres, définir ses marges, puis l'exporter vers un Bitmap en une seule ligne.

Cela peut être très pratique et rendre le code plus lisible.

// Fluent API for Barcode Image generation.
string myValue = "https://ironsoftware.com/csharp/barcode";
Bitmap barcodeBmp = BarcodeWriter.CreateBarcode(myValue, BarcodeEncoding.PDF417)
    .ResizeTo(300, 200)
    .SetMargins(100)
    .ToBitmap();

Le résultat est un System.Drawing.Image d'un PDF417 code-barres, qui ressemble à ceci :

Comment générer des codes-barres dans ASP.NET en utilisant C#, Figure 6 : Génération simple et Fluent de codes-barres en C# avec IronBarcode Génération de code-barres simple et fluide en C# utilisant IronBarcode

7. Résumé

IronBarcode dispose d'une API conviviale pour les développeurs afin de lire et générer des images de codes-barres et des codes QR pour C# .NET, optimisant la précision et garantissant un faible taux d'erreur dans des cas d'utilisation du monde réel. Vous pouvez également imprimer des images de codes-barres. Visitez la page officielle des documents pour plus d'informations sur IronBarcode.

Actuellement, si vous achetez la suite complète Iron, vous pouvez obtenir cinq bibliothèques pour le prix de seulement deux.

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

Articles connexes

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