Scan QR Code in C#.

Übersicht

QR-Codes werden häufig für einen effizienten und zuverlässigen Datentransfer in verschiedenen Anwendungen eingesetzt, einschließlich Logistik und Marketing. Dieser Artikel untersucht, wie man programmatisch QR-Codes in C# scannen kann, unter Verwendung des $99 Aspose.BarCode für .NET Plugins, einer leistungsstarken Bibliothek, die für nahtlose 2D-Barcode-Verarbeitung entwickelt wurde.

Hauptmerkmale:

  • Umfangreiche Formatunterstützung: Dekodieren Sie QR-Codes, Data Matrix, Aztec und andere 2D-Barcodes.
  • Flexible Eingabemöglichkeiten: Scannen Sie Barcodes aus Bildern, Streams oder Webcam-Feeds.
  • Robuste Erkennung: Effiziente Handhabung von gedrehten, verzerrten oder rauschenden QR-Code-Bildern.
  • Kosten effektive Lösung: Eine ideale Wahl für Unternehmensentwickler und Hobbyisten gleichermaßen.

Dieser Leitfaden behandelt:


C# QR-Code-Scanner-API

Aspose.BarCode für .NET bietet eine umfassende Lösung zum programmgesteuerten Lesen von QR-Codes und verschiedenen anderen Barcode-Formaten. Die Bibliothek fungiert als beste C# QR-Code-Lesebibliothek und als hervorragende Open-Source-Alternative für Projekte, die eine .NET QR-Code-Reader-API benötigen. Sie können es verwenden für:

  • WPF-Anwendungen: Nahtlose Integration in Desktop-Anwendungen.
  • ASP.NET-Projekte: Erleichterung des Barcode-Scannens auf der Serverseite.
  • Plattformübergreifende Apps: Volle Unterstützung für .NET Core und .NET MAUI.

Installation

Beginnen Sie mit der Installation der API über NuGet:

PM> Install-Package Aspose.BarCode

Für diejenigen, die einen günstigen C# QR-Code-Scanner suchen, sollten auch andere Bibliotheken in Betracht gezogen werden, aber diese Bibliothek ist für ihre Funktionalität bekannt. Sie können auch die DLL herunterladen für die manuelle Integration.


QR-Code in C# scannen

Befolgen Sie diese Schritte, um QR-Codes aus einer Bilddatei zu scannen:

  1. Initialisieren Sie die Klasse BarCodeReader mit dem Parameter DecodeType.QR.
  2. Verarbeiten Sie den Barcode mit der Methode ReadBarCodes().
  3. Extrahieren Sie Daten wie Barcode-Text und -Typ aus den Ergebnissen.

Das folgende Codebeispiel demonstriert, wie man einen QR-Code in C# scannt:


QR-Code aus einem Stream in C# scannen

Um QR-Codes aus einem Stream zu lesen, führen Sie die folgenden Schritte aus:

  1. Erstellen Sie eine Instanz der Klasse BarCodeReader und geben Sie DecodeType.QR an.
  2. Verwenden Sie die Methode ReadBarCodes(), um den Stream zu scannen.
  3. Rufen Sie die dekodierten Daten aus dem Ergebnis ab.

Das folgende Codebeispiel veranschaulicht, wie man einen QR-Code aus einem Stream in C# scannt:


Anwendungen des QR-Code-Scanning

Wichtige Anwendungsfälle:

  • Einzelhandel: Optimierung der Bestandsverwaltung und der Kassensysteme.
  • Gesundheitswesen: Verbesserung der Patientenidentifizierung und der pharmazeutischen Verfolgung.
  • Logistik: Optimierung der Sendungsverfolgung mit QR-basierten Etikettierungen.
  • Marketing: Erstellung interaktiver Kampagnen mit eingebetteten QR-Code-Links.

Kostenlose Lizenz und Ressourcen

Kostenlose temporäre Lizenz erhalten

Um die vollen Funktionen der API zu erleben, beantragen Sie eine kostenlose temporäre Lizenz und schalten Sie den uneingeschränkten Zugang zu allen Funktionen frei.

Lernressourcen


Fazit

Dieses Tutorial zeigte, wie man:

  • Programmatisch QR-Codes aus Dateien oder Streams in C# scannt.
  • Die fortschrittlichen Funktionen von Aspose.BarCode nutzt, um robuste und effiziente QR-Code-Dekodierungen durchzuführen.

Mit seiner hohen Leistung und Erschwinglichkeit ist das $99 Aspose.BarCode Reader Plugin eine ausgezeichnete Wahl für Entwickler, die einen zuverlässigen .NET 6 QR-Code-Scanner suchen. Entdecken Sie weitere Funktionen in der Dokumentation oder suchen Sie Hilfe in unserem Support-Forum.


Siehe auch