In unserem vorherigen Beitrag haben wir untersucht, wie man verschiedene Arten von Barcodes mit C# generiert und liest. Beim Umgang mit Sprachen, die nicht-englische Zeichen enthalten - wie Arabisch, Lateinisch oder Griechisch - ist es entscheidend, diese Zeichen mit Unicode-Standards, insbesondere UTF-8, zu codieren. Dieser Artikel führt Sie durch die Schritte, um Barcodes mit UTF-8-Codierung in C# zu generieren und zu lesen.
Inhaltsverzeichnis
- C# API zum Generieren von Barcodes mit UTF-8-Codierung
- Barcode mit UTF-8-Codierung in C# generieren
- Barcode mit UTF-8-Codierung in C# lesen
- Kostenlose API-Lizenz erhalten
C# API zum Generieren von Barcodes mit UTF-8-Codierung
Die Aspose.BarCode für .NET API ist eine robuste Lösung zur Barcode-Generierung und -Erkennung in C#. Sie unterstützt eine Vielzahl von Barcode-Symbologien und ermöglicht es Ihnen, Barcodes mit UTF-8-Codierung zu generieren. Sie können die API einfach herunterladen oder über NuGet mit folgendem Befehl installieren:
PM> Install-Package Aspose.BarCode
Barcode mit UTF-8-Codierung in C# generieren
Um einen Barcode mit UTF-8-Codierung zu generieren, folgen Sie diesen Schritten:
- Instanz erstellen: Instanziieren Sie die BarcodeGenerator Klasse und geben Sie den Barcode-Typ mit EncodeTypes an.
- Barcode-Text festlegen: Verwenden Sie die BarcodeGenerator.CodeText Eigenschaft, um den Text für den Barcode zu definieren.
- Codierung angeben: Geben Sie die UTF-8-Textcodierung mit der BarcodeGenerator.Parameters.Barcode.QR.CodeTextEncoding Eigenschaft an (stellen Sie sicher, dass Sie QR durch den entsprechenden Barcode-Typ ersetzen, der im BarcodeGenerator Konstruktor definiert ist).
- Barcode generieren: Rufen Sie die BarcodeGenerator.GenerateBarCodeImage Methode auf, um den Barcode zu erstellen und das zurückgegebene Bild in einem Bitmap Objekt zu speichern.
- Bild speichern: Speichern Sie schließlich das Barcode-Bild als Datei mit der Bitmap.Save(String) Methode.
Hier ist ein Codebeispiel, das zeigt, wie man einen Barcode mit UTF-8-Codierung in C# generiert:
UTF-8-codierten Barcode mit C# lesen
Um einen UTF-8-codierten Barcode mit C# zu erkennen, folgen Sie diesen Schritten:
- Barcode-Bild laden: Verwenden Sie die BarCodeReader Klasse, um Ihr Barcode-Bild zu laden.
- Ergebnisse verarbeiten: Durchlaufen Sie jedes BarCodeResult, das von der BarCodeReader.ReadBarCodes() Methode zurückgegeben wird.
- Codierung festlegen: Erstellen Sie eine Instanz der Encoding Klasse und setzen Sie sie auf UTF-8.
- Zeichenarray abrufen: Greifen Sie auf das Zeichenarray aus den von der BarCodeResult Objekt zurückgegebenen Bytes zu.
- String erstellen: Erstellen Sie einen Unicode-String aus den Zeichen, um den Barcode-Text zu erhalten.
- Text ausgeben: Drucken Sie schließlich den abgerufenen Barcode-Text aus.
Hier ist ein Codebeispiel, das zeigt, wie man Barcodes mit UTF-8-Codierung in C# erkennt:
Kostenlose API-Lizenz erhalten
Wenn Sie interessiert sind, die API auszuprobieren, können Sie eine kostenlose temporäre Lizenz erhalten.
Fazit
In diesem Artikel haben Sie gelernt, wie man Barcodes mit UTF-8-Codierung in C# generiert und liest. Mit dem Aspose-Plugin können Sie verschiedene Zeichensätze effizient verwalten. Für weitere Erkundungen werfen Sie einen Blick in die Dokumentation für weitere Einblicke in die C# Barcode-API.