C# Generieren von Barcodes mit UTF-8-Codierung

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

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:

  1. Instanz erstellen: Instanziieren Sie die BarcodeGenerator Klasse und geben Sie den Barcode-Typ mit EncodeTypes an.
  2. Barcode-Text festlegen: Verwenden Sie die BarcodeGenerator.CodeText Eigenschaft, um den Text für den Barcode zu definieren.
  3. 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).
  4. 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.
  5. 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:

  1. Barcode-Bild laden: Verwenden Sie die BarCodeReader Klasse, um Ihr Barcode-Bild zu laden.
  2. Ergebnisse verarbeiten: Durchlaufen Sie jedes BarCodeResult, das von der BarCodeReader.ReadBarCodes() Methode zurückgegeben wird.
  3. Codierung festlegen: Erstellen Sie eine Instanz der Encoding Klasse und setzen Sie sie auf UTF-8.
  4. Zeichenarray abrufen: Greifen Sie auf das Zeichenarray aus den von der BarCodeResult Objekt zurückgegebenen Bytes zu.
  5. String erstellen: Erstellen Sie einen Unicode-String aus den Zeichen, um den Barcode-Text zu erhalten.
  6. 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.