So lesen Sie einen Barcode mit C#
Diese einfache Anleitung zeigt, wie man Barcodes mit C# liest. Durch Befolgen der angegebenen Schritte können Sie eine C#-Anwendung erstellen, die Barcodes mit minimalem Code und ohne externe Abhängigkeiten liest.
Vorteile beim Lesen von Barcodes
- Effizienz:
- Schneller Zugriff auf codierte Informationen im digitalen Format.
- Vielseitigkeit:
- Kann in verschiedene Anwendungen integriert werden, einschließlich Lagerverwaltung und Ticketvalidierung.
- Benutzerfreundlichkeit:
- Vereinfacht den Dateneingabeprozess mithilfe schneller Scans.
Voraussetzungen: Einrichtung Ihrer Umgebung
- Einrichtung von Visual Studio oder jeder kompatiblen .NET IDE.
- Installieren Sie Aspose.BarCode aus dem NuGet Package Manager.
Schritt-für-Schritt-Anleitung zum Lesen von Barcodes.
Schritt 1: Installiere Aspose.BarCode
Füge die Aspose.BarCode-Bibliothek zu deinem Projekt mit NuGet hinzu.
Install-Package Aspose.BarCodeSchritt 2: Gib den Namen ein
Füge Verweise zu den erforderlichen Namensräumen in deinem Code hinzu.
using Aspose.BarCode;
using Aspose.BarCode.BarCodeRecognition;Schritt 3: Lade das Barcode-Bild
Erstelle eine Instanz BarCodeReader klassen und lade die Datei mit dem Strichcodebild.
using (BarCodeReader barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC))
{
// Further processing follows here
}Schritt 4: Strichcode‑Typen einstellen
Gib die Strichcode‑Typen an, die du lesen möchtest, mit Hilfe von DecodeType Enumeratoren.
barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC);Schritt 5: Durchsuche die Ergebnisse
Extrahiere Informationen über den Strichcode und gib sie in der Konsole aus.
foreach (BarCodeResult codeResult in barcodeReader.ReadBarCodes())
{
Console.WriteLine($"{codeResult.CodeTypeName}: {codeResult.CodeText}");
}Komplettes Codebeispiel zum Lesen von Strichcodes
Hier ist ein komplettes Beispiel, das zeigt, wie man Strichcodes aus einem Bild liest:
using Aspose.BarCode.BarCodeRecognition;
using System;
class Program
{
static void Main()
{
string imagePath = "multiple_barcodes.png"; // Replace with your file
using (BarCodeReader reader = new BarCodeReader(imagePath, DecodeType.UPCA, DecodeType.EAN13, DecodeType.Code39, DecodeType.Code128))
{
foreach (BarCodeResult result in reader.ReadBarCodes())
Console.WriteLine($"Type: {result.CodeTypeName}, Value: {result.CodeText}");
}
}
} Weitere Informationen
- Die Bibliothek Aspose.BarCode unterstützt verschiedene Strichcodeformate, was es Ihnen erleichtert, mehrere Arten von Codes zu lesen.
- Erwägen Sie, zusätzliche Fehlerbehandlung für Situationen mit fehlenden oder unlesbaren Strichcodes zu implementieren.
Fazit
Diese Anleitung hat Sie durch den Prozess geführt, Barcodes in C# mit Aspose.BarCode zu lesen. Mit nur wenigen Codezeilen können Sie effektiv Informationen aus Barcode‑Bildern extrahieren. Für weitere Funktionen zur Erzeugung und Manipulation von Barcodes siehe weitere Anleitungen und Leitfäden, die für Aspose-Produkte verfügbar sind.