
In unserem vorherigen Beitrag haben wir untersucht, wie man verschiedene Arten von Barcodes mit C# generiert und liest. Wenn man mit Sprachen arbeitet, die nicht-englische Zeichen enthalten – wie Arabisch, Latein oder Griechisch – ist es entscheidend, diese Zeichen mit Unicode-Standards, insbesondere UTF-8, zu kodieren. Dieser Artikel führt Sie durch die Schritte, um Barcodes mit UTF-8-Kodierung in C# zu generieren und zu lesen.
Inhaltsverzeichnis
- C# API zur Generierung von Barcodes mit UTF-8-Kodierung
- Barcode mit UTF-8-Kodierung in C# generieren
- Barcode mit UTF-8-Kodierung in C# lesen
- Kostenlose API-Lizenz erhalten
C# API zur Generierung von Barcodes mit UTF-8-Kodierung
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-Kodierung zu generieren. Sie können die API einfach herunterladen oder über NuGet mit dem folgenden Befehl installieren:
PM> Install-Package Aspose.BarCode
Barcode mit UTF-8-Kodierung in C# generieren
Um einen Barcode mit UTF-8-Kodierung 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.
- Kodierung angeben: Geben Sie die UTF-8-Textkodierung 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 speichern Sie das zurückgegebene Bild in einem Bitmap Objekt.
- 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-Kodierung in C# generiert:
UTF-8-kodierten Barcode mit C# lesen
Um einen UTF-8-kodierten 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.
- Kodierung festlegen: Erstellen Sie eine Instanz der Encoding Klasse und setzen Sie sie auf UTF-8.
- Zeichenarray abrufen: Greifen Sie auf das Zeichenarray von den Bytes zu, die vom BarCodeResult Objekt zurückgegeben werden.
- String erstellen: Bauen 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-Kodierung in C# erkennt:
Kostenlose API-Lizenz erhalten
Wenn Sie daran 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-Kodierung in C# generiert und liest. Mit dem Aspose Plugin können Sie verschiedene Zeichensatz effizient verwalten. Für weitere Erkundungen besuchen Sie die Dokumentation für weitere Einblicke in die C# Barcode-API.