Passer au contenu du pied de page
UTILISATION DE IRONBARCODE

Comment générer un code-barres en VB.NET

Les codes-barres peuvent être utilisés pour présenter des données dans un format visible et lisible par ordinateur. Initialement, les données dans les codes-barres étaient représentées par des lignes parallèles qui étaient espacées, élargies et dimensionnées différemment. Divers scanners optiques spécialisés, connus sous le nom de lecteurs de codes-barres, peuvent lire ces codes-barres linéaires contemporains ou unidimensionnels (1D). Plus tard, des variantes bidimensionnelles (2D) des codes-barres linéaires, qui n'utilisent pas vraiment de barres, ont été développées et sont connues sous le nom de codes matriciels ou codes-barres 2D. Au lieu d'utiliser les codes-barres standard, ces versions utilisent des rectangles, des points, des hexagones et d'autres motifs. Diverses configurations de scanners optiques 2D, fabriquées exclusivement pour lire les codes-barres 2D, sont disponibles. Un appareil photo numérique connecté à un ordinateur qui exécute un logiciel pour prendre une photo du code-barres et le décoder à l'aide de l'image est une autre façon de lire les codes-barres 2D. Un appareil mobile avec un appareil photo intégré, tel qu'un smartphone, peut utiliser le dernier type de scanner de codes-barres 2D en installant un logiciel d'application spécifique.

Fonctionnalités d'IronBarcode

La bibliothèque IronBarcode permet de créer facilement des codes-barres dynamiques. Elle nous aide à encoder les images de codes-barres avec seulement quelques lignes de code. Cette bibliothèque simple peut créer un code-barres. Les générateurs de codes-barres puissants intégrés aux lecteurs de codes-barres IronBarcode leur permettent de créer des codes-barres de haute qualité. IronBarcode nous permet de créer des codes-barres en VB.NET, C#, etc. Parmi les diverses bibliothèques .NET, ce générateur de codes-barres simplifie la lecture de votre code-barres à l'aide du lecteur de codes-barres.

  • IronBarcode peut lire et écrire la plupart des formats d'image de codes-barres et des normes QR, tels que UPC A/E, Databar, EAN 8/13, MSI, Code 39/93/128, CodaBar, RSS 14/Expanded, et ITF.
  • Il peut corriger la rotation, le bruit, la distorsion et le décalage lors de la lecture de scans et de flux vidéo en temps réel. IronBarcode prétraite automatiquement les images de codes-barres lors de leur création pour augmenter la précision et la vitesse de lecture.
  • IronBarcode prend en charge le traitement par lots avec des capacités multi-cœurs et multi-thread, avantageux pour les serveurs.
  • Il peut localiser automatiquement un ou plusieurs codes-barres dans des documents à une ou plusieurs pages.
  • IronBarcode est compatible avec le .NET Framework et .NET Core, supportant à la fois les architectures 32 bits et 64 bits.
  • Sur les plateformes PC et mobiles, IronBarcode prend en charge les applications console, bureau, cloud et internet.
  • IronBarcode peut produire des images de codes-barres dans divers types de fichiers et de flux, y compris PDF, JPG, TIFF, GIF, BMP, PNG, et HTML.

Créer un nouveau projet dans Visual Studio

Ouvrez Visual Studio, choisissez "Nouveau projet" dans le menu fichier, puis "Application Console", "Windows Forms" ou "Application WPF". Dans cet article, nous créerons une application console Visual Basic.

Comment générer un code-barres en VB.NET : Figure 1

Tapez le nom du projet dans la zone de texte correspondante et choisissez le chemin du fichier. Cliquez sur le bouton "Suivant".

Comment générer un code-barres en VB.NET : Figure 2

Sélectionnez le cadre .NET nécessaire; pour notre tutoriel, nous sélectionnons .NET 6.0 puis cliquons sur le bouton "Créer" pour créer le projet.

Comment générer un code-barres en VB.NET : Figure 3

Si vous choisissez une application console, le projet va maintenant créer la structure pour cette application et ouvrir le fichier Program.cs. Vous pouvez maintenant entrer du code et compiler le programme.

Ensuite, téléchargez et installez la bibliothèque IronBarcode en utilisant la commande du gestionnaire de packages NuGet :

Install-Package BarCode

Comment générer un code-barres en VB.NET : Figure 4

Alternativement, vous pouvez rechercher et télécharger le package "Barcode" en utilisant le gestionnaire de packages NuGet, qui affichera tous les résultats de recherche. Vous pouvez ensuite choisir le package nécessaire à télécharger parmi eux dans l'application.

Comment générer un code-barres en VB.NET : Figure 5

Générer un code-barres en utilisant IronBarcode

Voici un exemple de code VB.NET pour générer une étiquette de code-barres en utilisant IronBarcode.

Imports System
Imports IronBarCode

Module Program
    Sub Main(args As String())
        ' Create a barcode with the text "Hello world" using Code128 encoding
        Dim barcode = BarcodeWriter.CreateBarcode("Hello world", BarcodeWriterEncoding.Code128, 500, 500)

        ' Add the barcode value text below the barcode
        barcode.AddBarcodeValueTextBelowBarcode()

        ' Save the barcode as a PNG image file
        barcode.SaveAsPng("demo.png")
    End Sub
End Module
Imports System
Imports IronBarCode

Module Program
    Sub Main(args As String())
        ' Create a barcode with the text "Hello world" using Code128 encoding
        Dim barcode = BarcodeWriter.CreateBarcode("Hello world", BarcodeWriterEncoding.Code128, 500, 500)

        ' Add the barcode value text below the barcode
        barcode.AddBarcodeValueTextBelowBarcode()

        ' Save the barcode as a PNG image file
        barcode.SaveAsPng("demo.png")
    End Sub
End Module
VB .NET

Explication :

  • CreateBarcode : Cette fonction crée une image de code-barres avec les données fournies. Elle prend des paramètres pour le contenu du code-barres ("Hello world"), le type d'encodage (BarcodeWriterEncoding.Code128) et les dimensions (500x500 pixels).
  • AddBarcodeValueTextBelowBarcode : Cette méthode ajoute le texte encodé sous l'image du code-barres.
  • SaveAsPng : Cette méthode enregistre l'image du code-barres vers le chemin de fichier spécifié comme "demo.png".

IronBarcode offre diverses options pour créer des images de codes-barres avec différentes fonctionnalités, permettant l'ajustement et la correction pour fournir des images de haute qualité. Nous pouvons également générer des codes-barres à partir de texte, de flux, d'URL et d'autres sources.

La sortie du code ci-dessus pour générer des codes-barres en VB.NET en utilisant IronBarcode ressemblera à ceci :

Comment générer un code-barres en VB.NET : Figure 6

Pour en savoir plus sur la génération de codes-barres, cliquez ici pour le tutoriel.

Conclusion

En raison de son efficacité et de son adaptabilité à différents systèmes d'exploitation, la bibliothèque IronBarcode est un excellent choix pour créer et identifier des codes-barres.

Elle fournit de nombreux outils pour concevoir et modifier différents types de codes-barres, y compris des options pour modifier le texte, la couleur des données du code-barres, la largeur des lignes et la hauteur. L'utilisation de VB.NET Crystal Reports est également prise en charge par ce SDK générateur de codes-barres, facilitant la création et le dessin de codes-barres en VB.NET.

Le site web IronBarcode, qui offre des versions à la fois commerciales et gratuites pour les développeurs, contient des informations sur la licence de la bibliothèque. Des mises à jour et un support sont offerts gratuitement pendant un an.

Questions Fréquemment Posées

Comment puis-je générer un code-barres en utilisant VB.NET ?

Pour générer un code-barres en utilisant VB.NET, vous pouvez utiliser la bibliothèque IronBarcode. Tout d'abord, installez le package IronBarcode via NuGet dans votre projet Visual Studio. Ensuite, utilisez la méthode BarcodeWriter.CreateBarcode pour encoder et générer une image de code-barres.

Quels sont les avantages de l'utilisation d'IronBarcode pour la génération de codes-barres ?

IronBarcode simplifie la génération de codes-barres en fournissant des méthodes faciles à utiliser pour encoder des images de codes-barres avec un code minimal. Il prend en charge plusieurs formats de codes-barres, tels que UPC, EAN, et Code 39/128, et améliore la vitesse et la précision grâce à un prétraitement automatique des images et des fonctionnalités de traitement par lots.

Comment puis-je lire des codes-barres en utilisant un appareil mobile ?

Les appareils mobiles avec caméras peuvent lire des codes-barres en utilisant un logiciel d'application spécifique qui traite l'image et décode le code-barres. IronBarcode facilite cela en prenant en charge des formats de codes-barres 2D compatibles avec les applications de lecture de codes-barres mobiles.

Est-il possible de personnaliser les fonctionnalités des codes-barres avec IronBarcode ?

Oui, IronBarcode permet aux développeurs de personnaliser diverses fonctionnalités des codes-barres, y compris le type, la taille et la couleur du code-barres. Ceci est réalisé par des modifications simples dans les méthodes de la bibliothèque pour la génération de codes-barres.

IronBarcode peut-il être utilisé pour créer des codes-barres dans différents formats de fichiers ?

IronBarcode prend en charge l'exportation d'images de codes-barres vers plusieurs formats de fichiers, tels que PDF, PNG, JPG, TIFF, GIF, BMP, et HTML, offrant une flexibilité pour divers besoins d'application.

Quelles plates-formes et quels frameworks prennent en charge la génération de codes-barres avec IronBarcode ?

IronBarcode est compatible avec le Framework .NET et .NET Core, permettant aux développeurs de créer des applications de codes-barres sur diverses plates-formes, y compris des applications console, de bureau, cloud et internet pour les PC et appareils mobiles.

Comment puis-je installer la bibliothèque IronBarcode dans un projet VB.NET ?

La bibliothèque IronBarcode peut être installée dans un projet VB.NET via le gestionnaire de packages NuGet dans Visual Studio. Utilisez la commande : Install-Package IronBarCode pour l'intégrer facilement dans votre projet.

IronBarcode prend-il en charge le traitement par lots de codes-barres ?

Oui, IronBarcode prend en charge le traitement par lots, ce qui permet des capacités de traitement multi-cœurs et multi-threads. C'est particulièrement utile pour les applications serveur qui nécessitent le traitement de grands volumes d'images de codes-barres de manière efficace.

Quelles sont les options de licence disponibles pour IronBarcode ?

IronBarcode offre des versions commerciales et gratuites pour les développeurs. La bibliothèque fournit des mises à jour gratuites et un support pendant un an, garantissant aux développeurs l'accès aux dernières fonctionnalités et à l'assistance lorsque nécessaire.

Jordi Bardia
Ingénieur logiciel
Jordi est le plus compétent en Python, C# et C++, et lorsqu'il ne met pas à profit ses compétences chez Iron Software, il programme des jeux. Partageant les responsabilités des tests de produit, du développement de produit et de la recherche, Jordi apporte une immense valeur à l'amé...
Lire la suite