IRONSOFTWAREHOME
UTILISATION DE IRONBARCODE

Générateur de codes-barres .NET Tutoriel

Curtis Chau
Curtis Chau
Updated: 11 mai 2026

Étant donné la montée rapide de l'utilisation des codes-barres, les développeurs doivent être capables de générer des codes-barres dans leur langage de programmation préféré. Ce tutoriel démontrera comment générer des codes-barres en .NET.

Tutoriel du générateur de code-barres .NET

  1. Créer un projet dans Visual Studio
  2. Installer la bibliothèque de génération de code-barres C#
  3. Concevoir l'interface utilisateur pour l'application Windows Forms
  4. Écrire le code pour la fonctionnalité principale
  5. Exécuter le générateur de code-barres .NET

Commençons le tutoriel.

Créer le Projet

Ce tutoriel utilise la dernière version de Visual Studio et le modèle d'application Windows Forms. Vous pouvez utiliser l'application de votre choix et utiliser votre projet et version existants.

Ouvrez Visual Studio > Cliquez sur Créer un nouveau projet > Sélectionnez Modèle d'application Windows Forms > Appuyez sur Suivant > Nommez le projet > Appuyez sur Suivant => Sélectionnez votre cible .NET Framework => Cliquez sur le bouton Créer.

Tutoriel Barcode Generator .NET, Figure 1 : Créez une nouvelle application Windows Forms Créer une nouvelle application Windows Forms

Installation de la Bibliothèque de Code-barres

Il y a de nombreux avantages à installer une bibliothèque de générateur de code-barres. IronBarcode, écrit en C#, fournit des fonctions pour créer des codes-barres et des codes QR avec une seule ligne de code. Il prend également en charge l'enregistrement du code QR ou du code-barres dans le format de fichier souhaité. De plus, il offre un service gratuit et un support d'exécution pour générer des codes-barres en .NET.

Commençons par l'installation du package NuGet IronBarcode. Vous pouvez l'installer en utilisant l'une des trois méthodes suivantes :

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

Tutoriel Barcode Generator .NET, Figure 2 : Étape d'installation de la console du Package Manager Étape d'installation via la console du gestionnaire de packages

Solution du Gestionnaire de Packages NuGet

Vous pouvez également installer le package de code-barres en utilisant la solution du 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 le Gestionnaire de Packages NuGet pour vous. Cliquez sur Parcourir et recherchez "IronBarcode", puis installez la bibliothèque.

Tutoriel Barcode Generator .NET, Figure 3 : Interface utilisateur du Package Manager NuGet Interface utilisateur du gestionnaire de packages NuGet

Téléchargement depuis le Lien

Alternativement, le IronBarCode.Dll peut être téléchargé et ajouté à votre projet comme une référence depuis la DLL de code-barres .NET.

Concevoir les Windows Forms

L'interface utilisateur pour le générateur de code-barres .NET doit comporter 2 étiquettes, 1 boîte de texte enrichi et 1 boîte d'image pour afficher l'image du code-barres généré. L'image ci-dessous montre un design simple à des fins de démonstration.

Tutoriel Barcode Generator .NET, Figure 4 : Concevez l'application Windows Forms Concevoir l'application Windows Forms

Écrire le Code pour Générer le Code-barres

Double-cliquez sur le bouton "Générer". Le code suivant apparaîtra :

private void button1_Click(object sender, EventArgs e)
{
    // This function will be triggered when the "Generate" button is clicked
}

Ajoutez les espaces de noms suivants en haut de votre fichier de code :

using IronBarCode; // Import the IronBarCode library to handle barcode operations
using System.Drawing; // Import for image manipulation
using System.Windows.Forms; // Import for Windows Forms functionality

Écrivez le code suivant à l'intérieur de la fonction button1_Click() :

// Generate a barcode with the specified value and encoding
GeneratedBarcode MyBarCode = IronBarCode.BarcodeWriter.CreateBarcode(BarcodeValue.Text, BarcodeWriterEncoding.Code128);

// Save the generated barcode as a PNG file
MyBarCode.SaveAsPng("MyBarCode.png");

// Display the generated barcode image in the PictureBox
BarcodeImage.Image = new Bitmap("MyBarCode.png");

Comprenons le code, ligne par ligne :

  • GeneratedBarcode est un type de données qui représente le code-barres généré.

  • CreateBarcode est la fonction de la classe BarcodeWriter dans le package IronBarCode, utilisée pour générer le code-barres basé sur l'entrée de l'utilisateur.

  • BarcodeValue.Text récupère le texte saisi par l'utilisateur, qui sera encodé dans le code-barres.

  • BarcodeWriterEncoding.Code128 spécifie le schéma de codage pour générer le code-barres. Vous pouvez changer cela pour d'autres types de codage comme BarcodeWriterEncoding.QRCode pour générer des codes QR.

  • SaveAsPng("MyBarCode.png") enregistre l'image du code-barres en tant que fichier PNG.

  • BarcodeImage est un contrôle PictureBox sur le formulaire utilisé pour afficher l'image du code-barres à l'utilisateur.

Exécuter le Générateur de Code-barres .NET

Appuyez sur Ctrl + F5 pour exécuter l'application.

Tutoriel Barcode Generator .NET, Figure 5 : Exécutez l'application Barcode Generator Exécuter l'application générateur de code-barres

Écrivez la valeur à l'intérieur de la boîte de texte que vous voulez coder dans le code-barres comme montré ci-dessous.

Tutoriel Barcode Generator .NET, Figure 6 : Collez l'URL pour générer un code-barres Coller l'URL pour générer un code-barres

Maintenant, cliquez sur le bouton "Générer". Le code-barres sera généré comme montré ci-dessous.

Tutoriel Barcode Generator .NET, Figure 7 : Code-barres généré dans l'application Windows Forms Code-barres généré dans l'application Windows Forms

Afficher la Valeur du Code-barres

Ensuite, vous pouvez afficher la valeur du code-barres avec une seule ligne de code :

// Add the encoded barcode value as text below the barcode image
MyBarCode.AddBarcodeValueTextBelowBarcode();

Sortie

Tutoriel Barcode Generator .NET, Figure 8 : Générez un code-barres à partir d'une valeur de chaîne Générer un code-barres à partir d'une valeur de chaîne

Résumé

IronBarcode propose une API conviviale pour les développeurs afin de lire et écrire des codes-barres pour .NET, optimiser la précision et assurer un faible taux d'erreur dans les logiciels du monde réel. Visitez la page de documentation officielle pour plus d'informations sur IronBarcode.

Actuellement, si vous achetez la suite Iron complète, vous pouvez obtenir cinq bibliothèques pour le prix de deux. Pour plus d'informations.

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