IRONSOFTWAREHOME
Barcode erstellen
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
Barcode erstellen

Barcode erstellen

IronBarcode bietet viele Optionen und Anpassungen, wenn es um die Erstellung von Barcodes geht. Egal, ob Sie einen eigenständigen Barcode-Generator entwickeln, um Bilder mit Standard-Codierungsformaten wie EAN8, Code128 und Code39 zu erzeugen, oder eine flexible Bibliothek benötigen, um die Barcode-Erstellung in Ihre bestehende Anwendung mit ByteArray oder MemoryStream zu integrieren, IronBarcode bietet eine benutzerfreundliche Lösung mit umfangreichen Funktionen, einschließlich des Exports in Standard-Bildformate wie png, jpg und jpeg.

BarcodeWriter.CreateBarcode

Nach der Instanziierung der BarcodeWriter-Klasse verwenden wir BarcodeWriter.CreateBarcode, um einen Barcode zu erstellen. Die Methode erfordert zwei Parameter: einen string-Wert und das BarcodeWriterEncoding-Enum, das vom Entwickler gewählt wird. Anschließend speichern wir den Barcode als Bild zur weiteren Verwendung.

Neben der Erstellung eines Barcodes ermöglicht IronBarcode es Entwicklern auch, Methoden miteinander zu verketten, um eine einfachere Nutzung zu gewährleisten, wie in Zeile 3 gezeigt. Es erstellt einen Barcode, ruft dann ResizeTo auf, um das Bild in Höhe und Breite in Pixeln zu skalieren, und speichert letztendlich den Barcode als Bild mit SaveAsImage.

Darüber hinaus gibt es mehrere Varianten der BarcodeWriter.CreateBarcode-Methode, um unterschiedlichen Situationen und Szenarien gerecht zu werden. Wenn Sie einen Barcode basierend auf einem ByteArray erstellen müssen, können wir eine andere Variante derselben CreateBarcode-Methode verwenden, den ByteArray als Wert übergeben und die Höhe und Breite des Barcodes im Voraus festlegen.

Ebenso, wenn Sie einen Barcode mit einer MemoryStream-Typ-Variable erstellen müssen, bietet IronBarcode dies ebenfalls an; übergeben Sie die MemoryStream-Variable als ersten Parameter in BarcodeWriter.CreateBarcode, ähnlich wie oben beschrieben, und wiederholen Sie die Schritte.

IronBarcode hat alle Optionen und Szenarien vorbereitet für Entwickler, die einfache Barcode-Werte erstellen, in ihre Anwendungen integrieren und mehr wollen!

Erfahren Sie, wie man benutzerdefinierte BarCode-Bilder erstellt
Auf GitHub ansehen

Bereit anzufangen?

Nuget Downloads 2,422,100Version:2026.9gerade veröffentlicht

Key in blue circle

Holen Sie sich sofort Ihren kostenlosen 30-Tage-Testschlüssel.

Your trial license will be sent to your email address

Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.

bullet_checkedIhr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
AWS-Logo
Booking Badge

Von Millionen von Ingenieur*innen weltweit vertraut

Azure (WebApps, Funktionen v3)
Erhalten Sie Ihre unverbindliche Beratung
Füllen Sie das Formular unten aus oder senden Sie eine E-Mail an sales@ironsoftware.com
Ihre Daten werden immer vertraulich behandelt.
Von Millionen von Ingenieur*innen weltweit vertraut
Azure (WebApps, Funktionen v3)
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.