IRONSOFTWAREHOME
Créer un code-barres
using IronBarCode;
using System.IO;

// Create a barcode with one line of code
var myBarcode = BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8);

// Save the barcode as an image
myBarcode.SaveAsImage("EAN8.jpeg");

// A barcode can also be made from binary data (byte or stream)
string payloadAsString = "This is some random string";

byte[] payloadAsByteArray = System.Text.Encoding.Default.GetBytes(payloadAsString); // Byte array
var AztecBarcode = BarcodeWriter.CreateBarcode(payloadAsByteArray, BarcodeWriterEncoding.Aztec, 400, 400); // Create from Byte array

MemoryStream payloadAsStream = new MemoryStream(payloadAsByteArray); // MemoryStream
var AztecBarcode2 = BarcodeWriter.CreateBarcode(payloadAsStream, BarcodeWriterEncoding.Aztec, 400, 400); // Create from memory stream
Imports IronBarCode
Imports System.IO

' Create a barcode with one line of code
Dim myBarcode = BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8)

' Save the barcode as an image
myBarcode.SaveAsImage("EAN8.jpeg")

' A barcode can also be made from binary data (byte or stream)
Dim payloadAsString As String = "This is some random string"

Dim payloadAsByteArray As Byte() = System.Text.Encoding.Default.GetBytes(payloadAsString) ' Byte array
Dim AztecBarcode = BarcodeWriter.CreateBarcode(payloadAsByteArray, BarcodeWriterEncoding.Aztec, 400, 400) ' Create from Byte array

Dim payloadAsStream As New MemoryStream(payloadAsByteArray) ' MemoryStream
Dim AztecBarcode2 = BarcodeWriter.CreateBarcode(payloadAsStream, BarcodeWriterEncoding.Aztec, 400, 400) ' Create from memory stream
NuGet Download
PM > Install-Package BarCode
Créer un code-barres

Créer un code-barres

IronBarcode offre de nombreuses options et personnalisations pour la génération de codes-barres. Que vous développiez un générateur de code-barres autonome pour produire des images avec des formats d'encodage standard comme EAN8, Code128, et Code39, ou que vous ayez besoin d'une bibliothèque flexible pour intégrer la création de code-barres dans votre application existante en utilisant ByteArray ou MemoryStream, IronBarcode fournit une solution facile à utiliser avec des fonctionnalités étendues, y compris l'exportation vers des formats d'image standards comme png, jpg, et jpeg.

BarcodeWriter.CreateBarcode

Après l'instanciation de la classe BarcodeWriter, nous utilisons BarcodeWriter.CreateBarcode pour créer un code-barres. La méthode prend deux paramètres requis : une valeur string et l'énumération BarcodeWriterEncoding choisie par le développeur. Nous enregistrons ensuite le code-barres comme image pour une utilisation ultérieure.

En plus de créer un code-barres, IronBarcode permet également aux développeurs de chaîner les méthodes ensemble pour faciliter l'utilisation, comme montré à la ligne 3. Il crée un code-barres, puis appelle ResizeTo pour redimensionner l'image en fonction de la hauteur et de la largeur en pixels, sauvegardant finalement le code-barres en tant qu'image avec SaveAsImage.

De plus, il existe plusieurs variantes de la méthode BarcodeWriter.CreateBarcode pour répondre à différentes situations et scénarios. Si vous avez besoin de créer un code-barres basé sur un ByteArray, nous pouvons utiliser une autre variante de la même méthode CreateBarcode, passer le ByteArray comme valeur, et également spécifier la hauteur et la largeur du code-barres au préalable.

De même, si vous devez créer un code-barres avec une variable de type MemoryStream, IronBarcode l'offre également ; passez la variable MemoryStream comme premier paramètre dans BarcodeWriter.CreateBarcode, de la même manière que cela est fait ci-dessus, et répétez les étapes.

IronBarcode a toutes les options et scénarios préparés pour les développeurs souhaitant créer des valeurs de codes-barres simples, les intégrer dans leurs applications, et plus encore !

Apprenez à créer des images de codes-barres personnalisées
Voir sur GitHub

Prêt à commencer?

Nuget Downloads 2,422,100Version :2026.9vient de sortir

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