EAN-Barcode in C# generieren

Der EAN-Barcode ist auch als Europäische Artikelnummer bekannt. Es gibt verschiedene Variationen von EAN-Codes, die Ergänzungsdaten als zusätzliche Ziffern enthalten. In diesem Artikel wird beschrieben, wie Sie einen EAN-Code programmgesteuert in C# erstellen. Darüber hinaus führt es Sie durch das Anhängen von Ergänzungsziffern an den EAN 13-Code, um daraus einen EAN 5-Barcode zu machen.

C#-API zum Generieren von EAN-Barcodes – kostenloser Download

Aspose.BarCode for .NET unterstützt die Arbeit mit verschiedenen Arten von Barcodes. Sie können die API einfach konfigurieren, indem Sie ihre Referenz-DLL-Dateien von der Seite Downloads herunterladen oder den Paketmanager NuGet verwenden, um sie mit allen Abhängigkeiten zu installieren, falls vorhanden.

PM> Install-Package Aspose.BarCode

Erstellen Sie EAN 13-Barcodes in C#

Sie müssen die folgenden Schritte ausführen, um einen EAN 13-Barcode zu erstellen:

  1. Erstellen Sie eine Instanz der Klasse BarcodeGenerator und setzen Sie EncodeType auf EAN13.
  2. Stellen Sie die Größe in Pixel ein.
  3. Speichern Sie den generierten EAN-Code als Bild.

Das folgende Code-Snippet zeigt, wie Sie einen EAN 13-Barcode in C# erstellen:

// Initialisiert eine Instanz der BarcodeGenerator-Klasse
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.EAN13, "1234567890128");

// Stellen Sie die Größe in Pixel ein
gen.Parameters.Barcode.XDimension.Pixels = 2;

// Speichern Sie den ausgegebenen EAN 13-Barcode
gen.Save("Ean13.png", BarCodeImageFormat.Png);

Generieren Sie EAN 5 mit Ergänzungsdaten in C#

Die folgenden Schritte zeigen, wie Sie einen EAN-Code mit Ergänzungsdaten in C# generieren.

  1. Initialisieren Sie ein Objekt der Klasse BarcodeGenerator und geben Sie den EncodeType an.
  2. Legen Sie den Beilagenplatz und die EAN 5-Beilagendaten fest.
  3. Exportieren Sie den ausgegebenen EAN-Barcode in ein beliebiges Bildformat wie JPG, PNG, BMP usw.

Das folgende Code-Snippet erläutert, wie EAN 5-Code mit Ergänzungsdaten programmgesteuert in C# generiert wird:

// Initialisiert eine Instanz der BarcodeGenerator-Klasse
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.EAN13, "1234567890128");

//// Legen Sie die Größe in Pixeln fest
gen.Parameters.Barcode.XDimension.Pixels = 2;

// Stellen Sie den Ergänzungsabstand in Pixel ein
gen.Parameters.Barcode.Supplement.SupplementSpace.Pixels = 20;

// EAN 5 Zuschlag einstellen
gen.Parameters.Barcode.Supplement.SupplementData = "12345";

// Speichern Sie den EAN-5-Barcode
gen.Save("SupplementEAN5.png", BarCodeImageFormat.Png);

Der folgende Screenshot zeigt den ausgegebenen EAN 5-Barcode mit Zusatzdaten:

Generieren Sie EAN 5 in C#

Holen Sie sich eine kostenlose Lizenz

Sie können eine kostenlose temporäre Lizenz anfordern, um die Funktionen der API ohne Einschränkungen zu testen.

Fazit

In diesem Artikel haben Sie gelernt, wie Sie einen EAN 13-Code programmgesteuert in C# erstellen. Ebenso wird erklärt, wie Ergänzungsdaten als zusätzliche Ziffern angehängt werden, um EAN 5-Barcodes in C# zu generieren. Darüber hinaus können Sie sich den Bereich Dokumentation ansehen, um zu erfahren, wie Sie mit verschiedenen anderen Barcode-Typen arbeiten. Bitte zögern Sie nicht, uns unter forum zu schreiben, falls Sie eine Ihrer Fragen besprechen müssen.

Siehe auch