UTILISATION D'IRONBARCODE

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

Mise à jour janvier 20, 2024
Partager:

Compte tenu de l'augmentation rapide de l'utilisation des codes-barres, les développeurs doivent être en mesure de générer des codes-barres dans leur langage de programmation préféré. Ce tutoriel vous montrera donc comment générer des codes-barres dans .NET.

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

  1. Créer un projet dans Visual Studio

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

  3. Conception de l'interface utilisateur de l'application Windows Forms

  4. Écrire le code pour les fonctionnalités de base

  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 propre projet et version existants.

Ouvrez Visual Studio > Cliquez sur Créer un nouveau projet > Sélectionnez Windows Forms Application Template > Appuyez sur Suivant > Nommez le projet > Appuyez sur Suivant => Sélectionnez votre Framework .NET cible => Cliquez sur le bouton Créer.

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

Créer une nouvelle application Windows Forms

Installation de la bibliothèque de codes-barres

L'installation d'une bibliothèque de générateurs de codes-barres présente de nombreux avantages. IronBarcode, écrit en C#, propose des fonctions permettant de créer des codes-barres et des codes QR avec une seule ligne de code. Il permet également d'enregistrer le code QR ou le code-barres dans le format de fichier souhaité. En outre, il fournit un service gratuit et un support d'exécution pour la génération de codes-barres dans .NET.

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

Console du gestionnaire de paquets

Écrivez la commande suivante dans la console du gestionnaire de paquets. Il téléchargera et installera le paquet pour vous.

Install-Package BarCode

Barcode Generator .NET Tutorial, Figure 2 : Étape d'installation de la console du gestionnaire de paquets

Étape d'installation de la console de gestion des paquets

Solution NuGet Package Manager

Vous pouvez également installer le Barcode Package à l'aide de NuGet Package Solution. Il suffit de suivre les étapes suivantes :

Cliquez sur Outils > NuGet Package Manager > Gestion des paquets NuGet pour la solution.

Cela ouvrira le gestionnaire de paquets NuGet. Cliquez sur Parcourir et recherchez BarCode, puis installez la bibliothèque.

Barcode Generator .NET Tutorial, Figure 3 : NuGet Package Manager UI

NuGet Package Manager UI

Télécharger à partir du lien

En guise d'alternative, leIronBarCode.Dll peut être téléchargée et ajoutée à votre projet en tant que référence de la DLL de code-barres .NET.

Conception des formulaires Windows

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

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

Conception de l'application Windows Forms

Code d'écriture pour la génération de codes-barres

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

private void button1_Click(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
}
Private Sub button1_Click(ByVal sender As Object, ByVal e As EventArgs)
End Sub
VB   C#

Ajouter l'espace de noms suivant

using IronBarCode;
using System;
using System.Drawing;
using System.Windows.Forms;
using IronBarCode;
using System;
using System.Drawing;
using System.Windows.Forms;
Imports IronBarCode
Imports System
Imports System.Drawing
Imports System.Windows.Forms
VB   C#

Ecrivez le code suivant à l'intérieur de button1_Click() fonction :

GeneratedBarcode MyBarCode = IronBarCode.BarcodeWriter.CreateBarcode(BarcodeValue.Text, BarcodeWriterEncoding.Code128);
MyBarCode.SaveAsPng("MyBarCode.png");
BarcodeImage.Image = new Bitmap("MyBarCode.png");
GeneratedBarcode MyBarCode = IronBarCode.BarcodeWriter.CreateBarcode(BarcodeValue.Text, BarcodeWriterEncoding.Code128);
MyBarCode.SaveAsPng("MyBarCode.png");
BarcodeImage.Image = new Bitmap("MyBarCode.png");
Dim MyBarCode As GeneratedBarcode = IronBarCode.BarcodeWriter.CreateBarcode(BarcodeValue.Text, BarcodeWriterEncoding.Code128)
MyBarCode.SaveAsPng("MyBarCode.png")
BarcodeImage.Image = New Bitmap("MyBarCode.png")
VB   C#

Comprenons le code, ligne par ligne.

GeneratedBarcode (code-barres généré) est un type de données du code-barres. CreateBarcode est la fonction fournie par leBarcodeWriter du paquet IronBarcode.

BarcodeValue.Text est la valeur de la TextBox qui sera fournie par l'utilisateur au moment de l'exécution.

BarcodeWriterEncoding.Code128 est le schéma d'encodage utilisé pour générer des codes-barres. Ce type de code peut être remplacé par un autre schéma d'encodage, BarcodeWriterEncoding.QRCode, pour générer un code QR.

IronBarcode permet d'interagir avec plusieurs formats d'images tels que PNG, JPEG, HTML, PDF,GIF ou TIFF, tels queSaveAsPng pour enregistrer un code-barres au format PNG. En outre, IronBarcode fonctionne également avecFichiers PDF pour extraire les codes-barres ou les codes QR de toutes les pages.

BarcodeImage est le nom de la PictureBox qui affiche les images de codes-barres générées à l'utilisateur.

Exécuter le générateur de code-barres .NET

Appuyez sur Ctrl + F5 pour lancer l'application.

Barcode Generator .NET Tutorial, Figure 5 : Exécuter l'application Barcode generator

Exécuter l'application du générateur de code-barres

Inscrivez dans la zone de texte la valeur que vous souhaitez encoder dans le code-barres, comme indiqué ci-dessous.

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

Coller l'URL pour générer un code-barres

Cliquez ensuite sur le bouton "Générer". Le code-barres sera généré comme indiqué ci-dessous.

Barcode Generator .NET Tutorial, 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, affichez la valeur du code-barres dans une seule ligne de code :

MyBarCode.AddBarcodeValueTextBelowBarcode();
MyBarCode.AddBarcodeValueTextBelowBarcode();
MyBarCode.AddBarcodeValueTextBelowBarcode()
VB   C#

Sortie

Barcode Generator .NET Tutorial, Figure 8 : Générer un code-barres à partir d'une chaîne de caractères

Générer un code-barres à partir d'une chaîne de caractères

Résumé

IronBarcode dispose d'une API conviviale permettant aux développeurs delire et écrire des codes-barres pour .NET,optimiser la précision et de garantir un faible taux d'erreur dans les logiciels du monde réel. Visiterla page de documentation officielle pour plus d'informations sur IronBarcode.

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

Vous pouvez également télécharger unprojet de fichier zip.

< PRÉCÉDENT
Comment imprimer un code-barres en ASP.NET en C#
SUIVANT >
Comment utiliser les lecteurs de BarCode dans les applications Windows C#