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-Generator-API
- So generieren Sie einen Barcode mit C#
- So generieren Sie QR-Barcodes mit C#
- Passen Sie das Erscheinungsbild eines Barcodes in C# an
- Beschriftung in Barcode mit C# hinzufügen
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");
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.
- Erstellen Sie ein Objekt der Klasse BarcodeGenerator und geben Sie den Typ des Barcodes als EncodeTypes.QR an.
- Barcode mit der methode BarcodeGenerator.Save(String) generieren.
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");
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.
- Erstellen Sie zunächst eine Instanz der Klasse BarcodeGenerator.
- Legen Sie das Erscheinungsbild des Barcodes mithilfe der Eigenschaften BarcodeGenerator.Parameters fest, dh BarcodeGenerator.Parameters.BackColor.
- Generieren Sie schließlich den Barcode mit der methode BarcodeGenerator.Save(String).
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");
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.
- Erstellen Sie zuerst ein Objekt der Klasse BarcodeGenerator.
- Legen Sie den Text des Barcodes fest und geben Sie den Konstruktor von BarcodeGenerator ein.
- Legen Sie die Beschriftung mit den Eigenschaften CaptionAbove oder CaptionBelow fest.
- Speichern Sie abschließend den Barcode mit der methode BarcodeGenerator.Save(String).
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");
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.