In diesem Thema wird erklärt, wie man QR Code mit C#** scannt. Dieser Artikel enthält die Schritte zur Erläuterung des Algorithmus und des Codeausschnitts zum Erstellen des QR-Scanners in C#. Darüber hinaus ist es nicht erforderlich, zusätzliche Tools oder Anwendungen zu installieren, um mit dieser Funktion arbeiten zu können.
Schritte zum Scannen von QR-Code mit C#
- Installieren Sie Aspose.BarCode for .NET vom NuGet-Paketmanager, um QR-Codes zu scannen
- Laden Sie das Quell-QR-Bild mit der Klasse BarCodeReader
- Lesen Sie den QR-Code aus dem Quellbild
- Rufen Sie den Barcode-Typ mit der Eigenschaft CodeTypeName und dem codierten Codetext ab
Die obigen Schritte erläutern den Programmablauf zum Lesen von QR-Code in C# weiter. Der Vorgang beginnt mit der Konfiguration der API mit dem NuGet-Paketmanager-Plugin und dem Laden des Quellbilds. Anschließend werden die im QR-Code kodierten Daten extrahiert und entsprechend Ihren Anforderungen auf der Konsole oder einem Dialogfeld ausgegeben.
Code zum Scannen von QR-Code aus einem Bild mit C#
using Aspose.BarCode; | |
using System; | |
class Program | |
{ | |
static void Main(string[] args) // Scan QR code in C# | |
{ | |
new License().SetLicense("License.lic"); | |
using (Aspose.BarCode.BarCodeRecognition.BarCodeReader reader = | |
new Aspose.BarCode.BarCodeRecognition.BarCodeReader("QR.png", | |
Aspose.BarCode.BarCodeRecognition.DecodeType.QR) | |
) | |
{ | |
foreach (Aspose.BarCode.BarCodeRecognition.BarCodeResult result in reader.ReadBarCodes()) | |
Console.WriteLine($"{result.CodeTypeName}:{result.CodeText}"); | |
} | |
Console.WriteLine("QR Code read successfully"); | |
} | |
} |
Dieser Codeausschnitt reicht aus, um einen QR-Reader mit C# zu entwickeln. Verwenden Sie zunächst den BarCodeRecognition-Namespace, um einen Barcode-Leser zu starten, während Sie den Barcode-Typ festlegen, z. B. QR, DatabarExpanded, DataMatrix, DotCode, ISBN, Pdf417 usw. Als nächstes durchlaufen Sie jedes Erkennungsergebnis und extrahieren den Barcode-Typ, den Codetext und den Codetypnamen und Konfidenz aus dem Ergebnisobjekt.
In dieser Anleitung haben wir gelernt, QR-Code mit C# zu scannen. Wenn Sie außerdem einen QR-Code erstellen möchten, lesen Sie den Artikel auf QR-Code in C# generieren.