Test dans un environnement réel
Test en production sans filigrane.
Fonctionne partout où vous en avez besoin.
Les étiquettes à code-barres sont essentielles pour la gestion des stocks, le suivi des produits et les opérations de la chaîne d'approvisionnement. Dans cet article, nous allons apprendre à imprimer des codes-barres enVB.NET en utilisantIronBarcode. Que vous soyez un développeur chevronné ou un débutant, nous allons explorer les moyens de créer et d'imprimer des étiquettes de codes-barres de manière efficace. De la conception de modèles d'étiquettes à la gestion des paramètres de l'imprimante, notre approche étape par étape vous permettra de générer des étiquettes précises et visuellement attrayantes pour les besoins de votre entreprise.
Créer ou ouvrir un projet dans Visual Studio
Générer le code-barres
Redimensionner le code-barres
Ajouter une valeur de code-barres et un texte d'annotation
Avant d'entrer dans les détails techniques, il convient de comprendre pourquoi les étiquettes à code-barres sont importantes :
**Les codes-barres encodent des informations essentielles telles que les identifiants des produits, les numéros de lots, les dates d'expiration et les prix. Lorsqu'ils sont scannés, ils offrent un accès instantané aux données pertinentes, ce qui permet de rationaliser les processus dans divers secteurs d'activité.
Réduction des erreurs: La saisie manuelle des données est sujette aux erreurs. Les étiquettes à code-barres éliminent le risque d'erreurs humaines et garantissent une saisie précise des données lors de la gestion des stocks, des transactions de vente et de l'expédition.
VB.NET est un langage de programmation puissant et polyvalent, parfait pour automatiser des tâches telles que l'impression d'étiquettes. Mais il ne dispose pas de capacités intégrées de génération de codes-barres. C'est là qu'intervient IronBarcode, une bibliothèque qui fournit toutes les fonctionnalités liées aux codes-barres. Intégrez-le dans votre projet et vous serez prêt à utiliser la puissance du code-barres!
IronBarcode est une puissante bibliothèque .NET qui simplifie la génération et la manipulation des codes-barres. Que vous construisiez des systèmes de gestion des stocks, des applications de vente au détail ou des solutions pour la chaîne d'approvisionnement, IronBarcode vous offre un moyen transparent decréer, readetprint les codes-barres. Prise en charge de diverses symbologies de codes-barres(tels que le code 39, les codes QR et les codes UPC)ironBarcode for NET, ses paramètres personnalisables et son intégration directe dans vos projets VB.NET ou C# permettent aux développeurs de gérer efficacement les tâches liées aux codes-barres. Son API intuitive vous permet de générer des étiquettes de codes-barres précises et visuellement attrayantes, ce qui améliore la précision des données et rationalise les processus commerciaux.
Nous allons maintenant écrire le code permettant de générer et d'imprimer des codes-barres dans le projet VB.NET. Tout d'abord, vous devez créer ou ouvrir un projet VB.NET. Vous devez ensuite installer la bibliothèque IronBarcode. Je vais utiliser l'application Console pour ce projet, mais vous pouvez utiliser n'importe quel type de projet en fonction de vos besoins, car ce code fonctionne pour tous les types de projets.
Pour intégrer de manière transparente la bibliothèque IronBarcode dans votre projet via la console du gestionnaire de paquets, il vous suffit d'exécuter la procédure suivante, étape par étape, pour un processus d'installation en douceur :
Ouvrez votre projet Visual Studio.
Cliquez sur Outils dans le menu.
Sélectionnez NuGet Package Manager.
Choisissez Package Manager Console.
:ProductInstall
Cette commande téléchargera et installera le paquetage IronBarcode pour vous.
IronBarcode est gratuit à des fins de développement, mais nécessite une licence d'utilisationlicense pour découvrir toutes ses fonctionnalités.
Ecrivez le code suivant pour générer un code-barres.
Imports IronBarCode
Module Program
Private Sub Main(args As String())
' Creating a barcode is as simple as:
Dim myBarcode = BarcodeWriter.CreateBarcode("123456BCX65432", BarcodeWriterEncoding.Code128)
' And save our barcode as in image:
myBarcode.SaveAsImage("myBarcode.jpeg")
End Sub
End Module
Imports IronBarCode
Module Program
Private Sub Main(args As String())
' Creating a barcode is as simple as:
Dim myBarcode = BarcodeWriter.CreateBarcode("123456BCX65432", BarcodeWriterEncoding.Code128)
' And save our barcode as in image:
myBarcode.SaveAsImage("myBarcode.jpeg")
End Sub
End Module
Le code ci-dessus simplifie le processus de génération d'une image de code-barres. Il montre comment utiliser la bibliothèque IronBarcode pour créer un code-barres et l'enregistrer sous forme d'image. C'est comme si l'on transformait une donnée en une image que l'on peut scanner! L'explication est la suivante :
La première ligne, Imports IronBarCode, indique à notre programme d'utiliser les fonctionnalités fournies par la bibliothèque IronBarcode. Cette bibliothèque nous permet de créer et de manipuler des codes-barres.
La partie suivante du code crée un code-barres. Plus précisément, il génère un code-barres pour la valeur "123456BCX65432" à l'aide de l'encodage Code 128. Le code-barres est un modèle unique de lignes et d'espaces qui représente des informations(comme un numéro d'identification du produit ou un numéro de série).
Redimensionnons notre code-barres pour l'adapter à la zone imprimable.
Le code suivant redimensionnera notre code-barres en fonction de la dimension fournie.
Private Sub Main(args As String())
' Creating a barcode is as simple as:
Dim myBarcode = BarcodeWriter.CreateBarcode("123456BCX65432", BarcodeWriterEncoding.Code128)
' Resize the Barcoce:
myBarcode.ResizeTo(400, 100)
' And save our barcode as in image:
myBarcode.SaveAsImage("myBarcode.jpeg")
End Sub
Private Sub Main(args As String())
' Creating a barcode is as simple as:
Dim myBarcode = BarcodeWriter.CreateBarcode("123456BCX65432", BarcodeWriterEncoding.Code128)
' Resize the Barcoce:
myBarcode.ResizeTo(400, 100)
' And save our barcode as in image:
myBarcode.SaveAsImage("myBarcode.jpeg")
End Sub
Le processus de création d'un code-barres reste le même. Il suffit d'une ligne de code supplémentaire pour redimensionner l'image avant de l'enregistrer. La deuxième ligne de code redimensionne le code-barres. Nous ajustons ses dimensions à 400 pixels de large et 100 pixels de haut. Cette étape permet de s'assurer que le code-barres s'inscrit bien dans l'espace souhaité lorsqu'il est affiché ou imprimé.
Le résultat est le suivant :
Ajoutons la valeur du code-barres et le texte d'annotation en dessous ou au-dessus de notre code-barres.
Le code source suivant ajoutera une valeur de code-barres et un texte d'annotation respectivement en dessous et au-dessus du code-barres.
Private Sub Main(args As String())
' Creating a barcode is as simple as:
Dim myBarcode = BarcodeWriter.CreateBarcode("123456BCX65432", BarcodeWriterEncoding.Code128)
' Resize the Barcoce:
myBarcode.ResizeTo(400, 100)
myBarcode.AddAnnotationTextAboveBarcode("This is my test barcode generated using Iron Barcode.")
myBarcode.AddBarcodeValueTextBelowBarcode()
' And save our barcode as in image:
myBarcode.SaveAsImage("myBarcode.jpeg")
End Sub
Private Sub Main(args As String())
' Creating a barcode is as simple as:
Dim myBarcode = BarcodeWriter.CreateBarcode("123456BCX65432", BarcodeWriterEncoding.Code128)
' Resize the Barcoce:
myBarcode.ResizeTo(400, 100)
myBarcode.AddAnnotationTextAboveBarcode("This is my test barcode generated using Iron Barcode.")
myBarcode.AddBarcodeValueTextBelowBarcode()
' And save our barcode as in image:
myBarcode.SaveAsImage("myBarcode.jpeg")
End Sub
Le code de création, de redimensionnement et d'enregistrement des codes-barres reste le même. Nous venons d'ajouter deux lignes supplémentaires pour ajouter le texte et la valeur de l'annotation.
La troisième ligne de code ajoute une annotation(texte) au-dessus du code-barres. L'annotation dit : "Ceci est mon code-barres de test généré en utilisant Iron Barcode" Les annotations fournissent un contexte ou des informations supplémentaires sur le code-barres.
La quatrième ligne de code ajoute la valeur réelle du code-barres sous le code-barres. Par exemple, si le code-barres représente un numéro d'identification de produit, ce texte affichera le numéro d'identification du produit.
Le code-barres généré est le suivant :
Modifions notre code-barres en changeant l'arrière-plan et la couleur du code-barres.
Le code suivant modifie la couleur d'arrière-plan et la couleur de l'image.
myBarcode.ChangeBarCodeColor(IronSoftware.Drawing.Color.DarkBlue)
myBarcode.ChangeBackgroundColor(IronSoftware.Drawing.Color.Cornsilk)
myBarcode.ChangeBarCodeColor(IronSoftware.Drawing.Color.DarkBlue)
myBarcode.ChangeBackgroundColor(IronSoftware.Drawing.Color.Cornsilk)
Le code de création des codes-barres reste le même. Nous avons ajouté des lignes supplémentaires pour modifier la couleur de fond et la couleur du code-barres.
La première ligne de code modifie la couleur du code-barres lui-même. Nous définissons la couleur du code-barres en bleu foncé à l'aide de la méthode ChangeBarCodeColor. Cela signifie que les lignes et les espaces du code-barres apparaissent en bleu foncé.
La deuxième ligne de code ajuste la couleur d'arrière-plan derrière le code-barres. Nous définissons la couleur d'arrière-plan sur une teinte claire appelée Cornsilk à l'aide de la méthode ChangeBackgroundColor (changer la couleur d'arrière-plan). Le code-barres se détache ainsi clairement de l'arrière-plan.
Le résultat est le suivant :
Vous pouvez maintenant utiliser la boîte de dialogue d'impression de .NET Winforms si vous développez une application pour Windows Forms.
Dans ce guide complet, nous avons exploré le rôle essentiel des étiquettes à code-barres dans la représentation des données, la réduction des erreurs et l'optimisation de la chaîne d'approvisionnement. En tirant parti de la puissance de VB.NET et de la technologieIronBarcode les développeurs peuvent utiliser la bibliothèquegénérer, read, manipuleretprint les codes-barres. L'approche pas à pas couvre l'installation, la génération de codes-barres, le redimensionnement, l'ajout d'annotations et le stylisme, fournissant une boîte à outils polyvalente pour créer des étiquettes précises et visuellement attrayantes. Que vous soyez un développeur chevronné ou un débutant, ce guide vous permet d'améliorer l'efficacité de la gestion des stocks, des transactions commerciales et des opérations de la chaîne d'approvisionnement, faisant de l'intégration des codes-barres un atout précieux pour les applications d'entreprise.
IronBarcode offre uneessai gratuit pour une utilisation prolongée et en production.
9 produits de l'API .NET pour vos documents de bureau