QR-Code in C# generieren.

Ein QR-Code ist ein zweidimensionaler Barcode, der zum Speichern einiger nützlicher Daten zum Identifizieren oder Verfolgen von Informationen verwendet werden kann. Manchmal müssen Sie möglicherweise einen QR-Code erstellen, um Informationen in Form von vertikalen und horizontalen Gittern einzubetten. Dementsprechend wird in diesem Artikel erläutert, wie Sie einen QR-Code programmgesteuert in C# generieren.

C#-API-Installation zum Generieren von QR-Code

Sie müssen die API Aspose.BarCode for .NET installieren. Es kann verwendet werden, um verschiedene Arten von Barcodes zu erstellen oder zu scannen. Sie können die Referenz-DLL-Dateien herunterladen oder mit dem folgenden NuGet-Befehl installieren.

PM> Install-Package Aspose.BarCode

QR-Code in C# generieren

Sie können einen QR-Code generieren, indem Sie die folgenden Schritte ausführen:

  1. Initialisieren Sie eine Instanz der Klasse BarcodeGenerator, während Sie den EncodeType und den Eingabetext angeben.
  2. Legen Sie die Version und den Kodierungstyp für den QR-Code fest.
  3. Generieren Sie einen QR-Code und speichern Sie das Ausgabebild im PNG-Format.

Das folgende Code-Snippet zeigt, wie man einen QR-Code in C# generiert:

// Initialisiert eine Instanz der BarcodeGenerator-Klasse
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "Aspose");
gen.Parameters.Barcode.XDimension.Pixels = 4;

// Auto-Version einstellen
gen.Parameters.Barcode.QR.QrVersion = QRVersion.Auto;

//Legen Sie den ForceMicroQR-QR-Codierungstyp fest
gen.Parameters.Barcode.QR.QrEncodeType = QREncodeType.ForceMicroQR;
gen.Save(dataDir + "QREncodeTypeForceMicroQR.png", BarCodeImageFormat.Png);

Generieren Sie QR-Code mit ForceQR-Codierung in C#

Hier erfahren Sie, wie Sie in C# einen ForceQR-QR-Code erstellen.

  1. Initialisieren Sie eine Instanz der Klasse BarcodeGenerator, während Sie den EncodeType und den Eingabetext angeben.
  2. Legen Sie die Version und den Kodierungstyp für den QR-Code fest.
  3. Erstellen Sie einen QR-Code und schreiben Sie den generierten QR-Code als PNG-Bild.

Das folgende Codebeispiel zeigt, wie Sie einen QR-Code mit ForceQR-Codierung in C# generieren:

// Initialisiert eine Instanz der BarcodeGenerator-Klasse
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "Aspose");
gen.Parameters.Barcode.XDimension.Pixels = 4;

// Auto-Version einstellen
gen.Parameters.Barcode.QR.QrVersion = QRVersion.Auto;

//Legen Sie den ForceQR-QR-Codierungstyp fest
gen.Parameters.Barcode.QR.QrEncodeType = QREncodeType.ForceQR;
gen.Save(dataDir + "QREncodeTypeForceQR.png", BarCodeImageFormat.Png);

Holen Sie sich eine kostenlose Lizenz

Sie können eine kostenlose temporäre Lizenz anfordern, um die API in vollem Umfang zu evaluieren.

Fazit

In diesem Artikel haben Sie gelernt, wie Sie einen QR-Code mit verschiedenen Versionen und Codierungstypen programmgesteuert in C# generieren. Außerdem können Sie den Abschnitt Dokumentation besuchen, um verschiedene andere Funktionen zu erkunden, die Aspose.BarCode für die .NET-API bietet. Bei Fragen können Sie uns gerne im Forum schreiben.

Siehe auch