Barcode mit C# generieren

Barcodes dienen der visuellen Darstellung der Daten in maschinenlesbarer Form. Am häufigsten erscheinen Strichcodes als Mittel zur Identifizierung eines Produkts. In verschiedenen Szenarien werden verschiedene Arten von Barcodes verwendet, z. B. Code128, QR, Datamatrix, Aztec usw. In diesem Artikel erfahren Sie, wie Sie die Barcodes in C# generieren. Außerdem erfahren Sie, wie Sie das Erscheinungsbild eines Barcodes anpassen können.

C# Barcode-API – kostenloser Download

Aspose.BarCode for .NET ist ein leistungsstarker Barcode-Generator und eine Scanner-API. Damit können Sie eine Vielzahl von Barcode-Symbologien generieren und lesen, einschließlich, aber nicht beschränkt auf:

  • Code128
  • Code11
  • Code39
  • QR
  • Datenmatrix
  • EAN13
  • EAN8
  • ITF14
  • PDF417
  • und mehr.

Sie können die API kostenlos herunterladen oder sie mit NuGet in Ihrer .NET Anwendung installieren.

PM> Install-Package Aspose.BarCode

So generieren Sie einen Barcode mit C#

Im Folgenden sind die Schritte zum Generieren eines Barcodes mit Aspose.BarCode for .NET aufgeführt.

  • Erstellen Sie zunächst ein Objekt der Klasse BarcodeGenerator und geben Sie den Typ und Text des Barcodes in seinem Konstruktor an.
  • Legen Sie die Funktionen des Barcodes wie Auflösung usw. fest.
  • Generieren Sie schließlich den Barcode mit der methode BarcodeGenerator.Save(String).

Das folgende Codebeispiel zeigt, wie Sie einen Barcode mit C# generieren.

BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Code128, "Aspose.BarCode");

// Auflösung einstellen
generator.Parameters.Resolution = 400;

// Barcode generieren
generator.Save("generate-barcode.png");
Barcode in C# generieren

So generieren Sie einen QR-Barcode mit C#

Sie können andere Arten von Barcodes auf ähnliche Weise generieren. Lassen Sie uns für die Demonstration einen QR-Barcode generieren. Im Folgenden sind die Schritte zum Generieren eines QR-Barcodes aufgeführt.

Das folgende Codebeispiel zeigt, wie Sie einen QR-Barcode mit C# generieren.

BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR, "Aspose.BarCode");

// Auflösung einstellen
generator.Parameters.Resolution = 400;

// Barcode generieren
generator.Save("generate-barcode.png");
QR-Barcode in C# generieren

Passen Sie das Erscheinungsbild eines Barcodes in C# an

Sie können auch das Aussehen des Barcodes anpassen. Beispielsweise können Sie die Schriftart, Vorderfarbe, Hintergrundfarbe, Textfarbe usw. ändern. Im Folgenden sind die Schritte zum Anpassen eines Barcodes mit Aspose.BarCode for .NET aufgeführt.

Das folgende Codebeispiel zeigt, wie Sie mit C# einen benutzerdefinierten Aztec-Barcode generieren.

BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Aztec, "Aspose.BarCode");

// Legen Sie die Hintergrundfarbe des Barcodes fest
generator.Parameters.BackColor = System.Drawing.Color.DarkGray;

// Strichfarbe des Barcodes festlegen
generator.Parameters.Barcode.BarColor = System.Drawing.Color.Orange;

// Randfarbe einstellen
generator.Parameters.Border.Color = System.Drawing.Color.Black;

// Textfarbe einstellen
generator.Parameters.Barcode.CodeTextParameters.Color = System.Drawing.Color.Orange;

// Auflösung einstellen
generator.Parameters.Resolution = 400;

// Barcode generieren
generator.Save("generate-barcode.png");
Aztec-Barcode in C# generieren

Beschriftung in Barcodes mit C# hinzufügen

Möglicherweise haben Sie Barcodes mit einer Beschriftung über oder unter dem Barcodebild gesehen. Diese Beschriftungen können verwendet werden, um zusätzliche Informationen über den Barcode selbst anzuzeigen. Aspose.BarCode for .NET ermöglicht es Ihnen auch, eine Beschriftung unter, über oder auf beiden Seiten des Barcodes hinzuzufügen. Im Folgenden sind die Schritte zum Hinzufügen einer Beschriftung aufgeführt.

Das folgende Codebeispiel zeigt, wie Sie einem Barcode mit C# eine Beschriftung hinzufügen.

BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Code128, "Aspose.BarCode");

// Bildunterschriften festlegen
generator.Parameters.CaptionAbove.Text = "The caption above.";
generator.Parameters.CaptionAbove.Visible = true;
generator.Parameters.CaptionBelow.Text = "The caption below.";
generator.Parameters.CaptionBelow.Visible = true;

// Barcode generieren
generator.Save("generate-barcode.png");
Barcode mit Beschriftung in C# generieren

Fazit

In diesem Artikel haben Sie gelernt, wie Sie Barcodes programmgesteuert mit C# generieren. Außerdem haben Sie gesehen, wie Sie einen Barcode anpassen, indem Sie sein Erscheinungsbild ändern. Weitere Informationen zur C# Barcodegenerator-API finden Sie unter Dokumentation.

Siehe auch