UTILISATION D'IRONBARCODE

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

Publié juillet 5, 2023
Partager:

Introduction

Les codes-barres peuvent être utilisés pour présenter des données dans un format visible et lisible par un ordinateur. Pour représenter les données dans les codes-barres, les lignes parallèles ont été initialement espacées, élargies et dimensionnées différemment. Il existe différents types de lecteurs optiques spécialisés, connus sous le nom de lecteurs de codes-barres, qui peuvent lire ces codes linéaires ou unidimensionnels contemporains (1D) les codes-barres. Par la suite, l'utilisation de la technologie bidimensionnelle (2D) des variantes 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. Il existe différentes configurations de lecteurs optiques 2D conçus exclusivement pour lire les codes-barres 2D. Un appareil photo numérique connecté à un ordinateur équipé d'un logiciel qui prend une photo du code-barres et le décode à l'aide de l'image est un autre moyen de lire les codes-barres 2D. Un appareil mobile doté d'une caméra intégrée, tel qu'un smartphone, peut utiliser ce dernier type de lecteur de codes-barres 2D en installant un logiciel d'application spécifique.

Caractéristiques d'IronBarcode

Les IronBarcode La bibliothèque facilite la création d'un code-barres dynamique. Elle nous aide à encoder des 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. Avec diverses bibliothèques Dot net autour, ce générateur de code-barres rend la lecture de votre code-barres en utilisant le lecteur de code-barres simple.

  • La majorité des formats d'image de code-barres et des normes QR, tels que UPC A/E, Databar, EAN 8/13, MSI, Code 39/93/128, CodaB, RSS 14/Expanded, et ITF, peuvent être lus et écrits par IronBarcode.
  • La rotation, le bruit, la distorsion et l'inclinaison peuvent être corrigés à l'aide d'IronBarcode lors de la lecture de scans et d'images vidéo en temps réel. IronBarcode pré-traite automatiquement les images de codes-barres au fur et à mesure de leur création afin d'augmenter la précision et la vitesse de lecture. Parce qu'ils permettent de modifier le contenu, les codes-barres dynamiques sont largement utilisés.
  • Pour les serveurs de traitement par lots, la capacité d'IronBarcode à utiliser plusieurs cœurs et threads est avantageuse.
  • IronBarcode peut localiser automatiquement un ou plusieurs codes-barres dans des documents d'une ou plusieurs pages.
  • IronBarcode est compatible avec les implémentations de .NET Framework et de .NET Core et prend en charge les architectures 32 bits et 64 bits.
  • Sur les plateformes PC et mobiles, IronBarcode prend en charge les applications de console, de bureau, de cloud et d'internet.
  • IronBarcode peut produire des images de codes-barres pour divers types de fichiers et de flux, notamment PDF, JPG, TIFF, GIF, BMP, PNG et HTML.

Création d'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 allons créer une application console Visual Basic.

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

Dans la zone de texte correspondante, saisissez le nom du projet et choisissez le chemin d'accès au fichier. Cliquez sur le bouton "Suivant".

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

Ensuite, sélectionnez le framework .NET nécessaire pour notre tutoriel - nous choisissons .NET 6.0 - et cliquez sur le bouton "Create" 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 construira la structure de cette application et ouvrira le fichier program.cs. Vous pouvez maintenant saisir le code et compiler le programme.

Ensuite, téléchargez et installez la bibliothèque IronBarcode à l'aide de la commande suivante du gestionnaire de paquets NuGet :

Install-Package BarCode

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

Vous pouvez également rechercher et télécharger le paquetage "Barcode" à l'aide du gestionnaire de paquets NuGet, qui affichera tous les résultats de la recherche. Vous pouvez alors choisir le paquet nécessaire pour le télécharger dans l'application.

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

Générer un code-barres à l'aide d'IronBarcode

Voici un exemple de code VB pour générer une étiquette de code-barres à l'aide d'IronBarcode.

Imports System
Imports IronBarCode

Module Program
    Sub Main(args As String())
        BarcodeWriter.CreateBarcode("Hello world", BarcodeWriterEncoding.Code128, 500, 500).AddBarcodeValueTextBelowBarcode().SaveAsPng("demo.png")
    End Sub
End Module
Imports System
Imports IronBarCode

Module Program
    Sub Main(args As String())
        BarcodeWriter.CreateBarcode("Hello world", BarcodeWriterEncoding.Code128, 500, 500).AddBarcodeValueTextBelowBarcode().SaveAsPng("demo.png")
    End Sub
End Module
VB.NET

Les données du code-barres qui doivent être encodées dans l'image du code (une chaîne de caractères ou un Stream que l'on nous passe comme premier paramètre) est le seul argument requis pour la fonction CreateBarcode() qui nous permet de créer une image de code-barres. Trois autres paramètres facultatifs sont également acceptés par la méthode :

  • Les dimensions par défaut du graphique sont 500 pixels de largeur et 500 pixels de hauteur.
  • IronBarcode prend en charge plus de 10+ types d'images de codes-barres.
  • addBarcodeValueTextBelowBarcodeest une fonction qui nous permet d'ajouter le texte du code-barres au bas de l'image du code-barres. Nous avons également une autre option pour ajouter le texte du code-barres en haut de l'image du code-barres en utilisant la méthodeAddBarcodeValueTextAboveBarcode`.

    L'exemple ci-dessus crée un graphique de 500 par 500 pixels en utilisant le format de code-barres Given. En utilisant la fonction SaveAsPng sur le code barre personnalisé qui a été généré, nous pouvons imprimer le code barre généré en tant que fichier image PNG à un emplacement de fichier désigné que nous avons codé en dur dans le code de l'exemple de code ci-dessus.

    IronBarcode propose différents types d'options pour créer des images de codes-barres avec diverses fonctionnalités permettant d'ajouter des images et de modifier la couleur de l'image de code-barres générée. IronBarcode nous aide à ajuster et à corriger l'image du code-barres afin de fournir une image de haute qualité. Nous pouvons également générer des codes-barres à partir de textes, de flux, d'URL et d'autres sources.

    La sortie du code ci-dessus pour générer des codes-barres dans vb.net en utilisant IronBarcode, ressemblera à ce qui suit :

    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 sur ici pour le tutoriel.

Conclusion

En raison de son efficacité et de sa capacité à s'adapter à différents systèmes d'exploitation, la IronBarcode est l'un des meilleurs choix pour la création et l'identification de codes-barres.

Il fournit un certain nombre d'outils pour concevoir et modifier divers types de codes-barres, y compris la possibilité de modifier le texte, la couleur des données du code-barres, la largeur de la ligne et la hauteur. L'utilisation de VB.NET Crystal Reports est également prise en charge par ce SDK générateur de codes-barres. Création et dessin de codes-barres en VB.NET.

Les Site web d'IronBarcodequi propose des versions commerciales et gratuites pour les développeurs, contient des informations sur les licences de la bibliothèque. Pendant un an, les mises à jour et l'assistance sont offertes gratuitement.

< PRÉCÉDENT
Comment intégrer un lecteur de codes-barres dans une application Web ?
SUIVANT >
Comment générer des codes QR dans ASP.NET MVC