Test dans un environnement réel
Test en production sans filigrane.
Fonctionne partout où vous en avez besoin.
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
Créer un projet dans Visual Studio
Installation de la bibliothèque du générateur de codes-barres C#
Conception de l'interface utilisateur de l'application Windows Forms
Écrire le code pour les fonctionnalités de base
Exécuter le générateur de code-barres .NET
Commençons le tutoriel.
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.
Créer une nouvelle application Windows Forms
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 :
Écrivez la commande suivante dans la console du gestionnaire de paquets. Il téléchargera et installera le paquet pour vous.
Install-Package BarCode
Étape d'installation de la console de gestion des paquets
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.
NuGet Package Manager UI
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.
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.
Conception de l'application Windows Forms
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
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
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")
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.
Appuyez sur Ctrl + F5 pour lancer l'application.
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.
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.
Code-barres généré dans l'application Windows Forms
Ensuite, affichez la valeur du code-barres dans une seule ligne de code :
MyBarCode.AddBarcodeValueTextBelowBarcode();
MyBarCode.AddBarcodeValueTextBelowBarcode();
MyBarCode.AddBarcodeValueTextBelowBarcode()
Générer un code-barres à partir d'une chaîne de caractères
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.
9 produits de l'API .NET pour vos documents de bureau