IRONSOFTWAREHOME
UTILISATION DE IRONBARCODE

Comment générer des codes-barres en VB.NET

Curtis Chau
Curtis Chau
Updated: 3 juin 2026

Les codes-barres jouent un rôle crucial dans les applications modernes, facilitant le suivi et la gestion efficaces des données. Dans le monde du développement .NET, il existe de nombreux SDK de générateurs de code-barres disponibles et diverses extensions peuvent également être trouvées sur le marketplace de Visual Studio. IronBarcode se distingue comme une puissante bibliothèque pour générer et lire des codes-barres. Que serait-il intéressant d'avoir une application Windows .NET génératrice de code-barres utilisant IronBarcode ?

Dans cet article, nous explorerons comment créer un générateur de code-barres en VB.NET en utilisant IronBarcode, un outil polyvalent qui simplifie la gestion des codes-barres dans vos applications.

Comment générer des codes-barres en VB.NET

  1. Créez une application console VB.NET dans Visual Studio.
  2. Installez la bibliothèque IronBarcode en utilisant NuGet.
  3. Ajoutez une référence à la bibliothèque IronBarcode dans le fichier Program.vb.
  4. Créez un code-barres en utilisant la méthode BarcodeWriter.CreateBarcode.
  5. Enregistrez le code-barres en utilisant la méthode SaveAsImage.

IronBarcode - Le générateur ultime de code-barres .NET sous forme de DLL

IronBarcode, faisant partie de la gamme de produits Iron Software, propose un ensemble complet de fonctionnalités pour travailler avec des codes-barres dans des applications .NET. Il prend en charge divers formats de codes-barres, y compris les codes QR, UPC, EAN, Code 128 et plus. Avec son API conviviale, IronBarcode facilite la génération, la lecture et la personnalisation des codes-barres dans des projets VB.NET.

Caractéristiques de IronBarcode :

Voici quelques caractéristiques clés importantes d'IronBarcode qui en font un candidat de choix pour générer des codes-barres en Visual Basic :

  1. Génération de code-barres : IronBarcode permet la création d'un large éventail de types de codes-barres, y compris le code QR, les codes-barres 2D Data Matrix et divers codes-barres linéaires.
  2. Lecture de code-barres : La bibliothèque permet aux développeurs de lire des codes-barres à partir d'images, de fichiers PDF et d'autres sources, fournissant une rotation automatique et une correction de perspective.
  3. Options de style : IronBarcode offre de nombreuses options de style, permettant aux développeurs de personnaliser l'apparence des codes-barres, d'ajouter des annotations textuelles et d'inclure des logos.
  4. Formats de sortie : Les codes-barres peuvent être exportés dans divers formats, y compris des images (PNG, JPEG), PDF, HTML, et plus.
  5. Compatibilité : IronBarcode est compatible avec une gamme de langages .NET, y compris VB.NET, et prend en charge plusieurs plateformes telles que .NET Core, .NET Standard et .NET Framework.

Étapes pour créer un projet console VB.NET dans Visual Studio

  1. Ouvrez Visual Studio et sélectionnez "Créer un nouveau projet".

  2. Choisissez "Application console (.NET Core/.NET Framework)" comme modèle de projet.

  3. Définissez un nom pour votre projet et cliquez sur "Suivant".

    Comment générer des codes-barres en VB .NET : Figure 1 - Spécifiez le nom et l'emplacement du projet pour votre projet.

  4. Dans les informations supplémentaires, choisissez la version .NET appropriée. IronBarcode prend en charge la dernière version 8.0, de sorte que vous pouvez la choisir sans hésitation.

Installer IronBarcode via NuGet Package Manager Console ou Solutions

Pour intégrer IronBarcode dans votre projet VB.NET pour générer des codes-barres linéaires, suivez ces étapes :

  • NuGet Package Manager Console :

  • Ouvrez la console du Package Manager NuGet à partir du menu outils dans Visual Studio.

  • Exécutez la commande suivante pour installer IronBarcode :

    PM > Install-Package BarCode

  • Explorateur de solutions :

    • Faites un clic droit sur votre projet dans l'Explorateur de solutions.
  • Sélectionnez "Gérer les paquets NuGet".

  • Recherchez "Barcode" dans l'onglet de navigation et installez le package IronBarcode.

How to Generate Barcodes in VB .NET: Figure 2 - Install IronBarcode using the Manage NuGet Package for Solution by searching "IronBarcode" in the search bar of NuGet Package Manager, then select the project and click on the Install button.

Étapes pour générer un code-barres en VB.NET

Maintenant que IronBarcode est intégré dans l'application console VB.NET, créons un code-barres en utilisant IronBarcode qui génère un code-barres.

  1. Importer des bibliothèques :

    Imports IronBarCode
    Imports System.IO
    VB .NET

    Dans les deux premières lignes, les bibliothèques nécessaires sont importées. IronBarcode fournit la fonctionnalité de travail avec des codes-barres, et System.IO est importé pour gérer les opérations d'entrée/sortie.

  2. Créer un simple code-barres :

    Dim myBarcode = BarcodeWriter.CreateBarcode("1212345", BarcodeWriterEncoding.EAN8)
    VB .NET

    Ici, un code-barres est créé avec la valeur "1212345" et le type d'encodage EAN8 en utilisant la méthode BarcodeWriter.CreateBarcode. Le code-barres résultant est stocké dans la variable myBarcode.

  3. Enregistrer le code-barres en tant qu'image :

    myBarcode.SaveAsImage("EAN8.jpeg")
    VB .NET

    Le code-barres généré (myBarcode) est enregistré en tant que fichier image nommé "EAN8.jpeg" en utilisant la méthode SaveAsImage.

  4. Expression unique pour créer et enregistrer un code-barres :

    BarcodeWriter.CreateBarcode("1212345", BarcodeWriterEncoding.EAN8).ResizeTo(300, 200).SaveAsImage("EAN8.jpeg")
    VB .NET

    Cette ligne combine la création du code-barres, le redimensionnement (à 300x200) et l'enregistrement en une seule ligne de code.

  5. Créer un code-barres à partir de données binaires (tableau d'octets) :

    Dim payloadAsString As String = "This is some random string"
    Dim payloadAsByteArray() As Byte = System.Text.Encoding.Default.GetBytes(payloadAsString)
    Dim AztecBarcode = BarcodeWriter.CreateBarcode(payloadAsByteArray, BarcodeWriterEncoding.Aztec, 400, 400)
    AztecBarcode.SaveAsImage("AztecBarcode.png")
    VB .NET

    Ici, nous convertissons une chaîne en un tableau d'octets (payloadAsByteArray) puis créons un code-barres (AztecBarcode) en utilisant le type d'encodage Aztec avec des dimensions de 400x400.

  6. Créer un code-barres à partir de données binaires (MemoryStream) :

    Dim payloadAsStream As New MemoryStream(payloadAsByteArray)
    Dim AztecBarcode2 = BarcodeWriter.CreateBarcode(payloadAsStream, BarcodeWriterEncoding.Aztec, 400, 400)
    AztecBarcode2.SaveAsImage("AztecBarcode2.png")
    VB .NET

    Dans cette étape, nous créons un MemoryStream à partir du tableau d'octets, puis générons un autre code-barres (AztecBarcode2) en utilisant le type d'encodage Aztec avec des dimensions de 400x400.

  7. Enregistrer le code-barres dans plusieurs formats :

    myBarcode.SaveAsImage("MyBarcode.png")
    myBarcode.SaveAsGif("MyBarcode.gif")
    myBarcode.SaveAsHtmlFile("MyBarcode.html")
    myBarcode.SaveAsJpeg("MyBarcode.jpg")
    myBarcode.SaveAsPdf("MyBarcode.Pdf")
    myBarcode.SaveAsPng("MyBarcode.png")
    myBarcode.SaveAsTiff("MyBarcode.tiff")
    myBarcode.SaveAsWindowsBitmap("MyBarcode.bmp")
    VB .NET

    Ces lignes montrent comment le code-barres généré (myBarcode) peut être enregistré dans divers formats d'image tels que PNG, GIF, HTML, JPEG, PDF, TIFF et Bitmap Windows. IronBarcode offre de la flexibilité dans le choix du format de sortie souhaité pour le code-barres généré.

Chaque étape démontre différentes façons de créer des codes-barres avec IronBarcode, que ce soit à partir de valeurs simples, de données binaires ou dans une expression concise. Le code source présente la flexibilité et la facilité d'utilisation offertes par IronBarcode dans la programmation VB.

Pour une génération de codes-barres et un style plus contrôlés, veuillez visiter cette page d'exemples de code.

Le code source complet de Visual Basic est le suivant :

Imports IronBarCode
Imports System.IO
Module Program
    Sub Main(args As String())
        ' Creating a simple barcode with EAN8 encoding
        Dim myBarcode = BarcodeWriter.CreateBarcode("1212345", BarcodeWriterEncoding.EAN8)
        ' Save barcode as an image
        myBarcode.SaveAsImage("EAN8.jpeg")
        
        ' One-liner to create and resize barcode
        BarcodeWriter.CreateBarcode("1212345", BarcodeWriterEncoding.EAN8).ResizeTo(400, 100).SaveAsImage("EAN8.jpeg")
        
        ' Barcode creation from Binary data (byte array and MemoryStream)
        Dim payloadAsString As String = "This is some random string"
        Dim payloadAsByteArray() As Byte = System.Text.Encoding.Default.GetBytes(payloadAsString) ' Convert String to Byte Array
        Dim AztecBarcode = BarcodeWriter.CreateBarcode(payloadAsByteArray, BarcodeWriterEncoding.Aztec, 400, 400) ' Create barcode from Byte Array
        Dim payloadAsStream As New MemoryStream(payloadAsByteArray) ' Create MemoryStream
        Dim AztecBarcode2 = BarcodeWriter.CreateBarcode(payloadAsStream, BarcodeWriterEncoding.Aztec, 400, 400) ' Create barcode from Memory Stream
        ' Save AztecBarcode as an image
        AztecBarcode.SaveAsImage("AztecBarcode.png")
    End Sub
End Module
VB .NET

Image de sortie du code-barres

En exécutant l'application console VB.NET, un fichier image de code-barres ("EAN8.jpeg") et un fichier image de code-barres de type QR AztecBarcode ("AztecBarcode.png") seront créés dans le dossier du projet.

Comment générer des codes-barres en VB .NET : Figure 3 - Sortie : image de code-barres EAN8

Comment générer des codes-barres en VB .NET : Figure 4 - Sortie : image de code-barres Aztec

IronBarcode peut également être facilement intégré dans des projets .NET Windows Forms et ASP.NET Web.

Conclusion

Dans cet article, nous avons exploré comment créer un générateur de codes-barres VB.NET en utilisant la bibliothèque IronBarcode. En suivant les étapes décrites, les développeurs peuvent intégrer de manière fluide des capacités de génération de codes-barres dans leurs applications VB.NET, améliorant ainsi le suivi et la gestion des données. Le riche ensemble de fonctionnalités et l'API simple de IronBarcode en font un outil précieux pour les tâches liées aux codes-barres dans l'écosystème .NET.

Pour obtenir des informations plus détaillées sur IronBarcode et son utilisation, veuillez visiter la page de documentation.

IronBarcode est gratuit à des fins de développement ; cependant, il doit être licencié pour tester tout son potentiel en gestion des images de code-barres dans les applications VB.NET Barcode. Téléchargez la bibliothèque ici et essayez-la.

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