So lesen Sie Barcodes mit C#

Dieses einfache Anleitungsthema zeigt, wie man Barcode mit C# liest**. Zum Lesen von Barcodes auf C#-Basis kann eine Anwendung mit einfachen API-Aufrufen und wenigen Codierungsschritten entwickelt werden. Sie können das Beispiel in allen von .NET unterstützten Anwendungen verwenden, die auf Windows-, macOS- und Linux-Betriebssystemen ausgeführt werden, ohne Abhängigkeit von Drittanbieter-Tools oder anderen APIs.

Schritte zum Lesen von Barcodes mit C#

  1. Fügen Sie Aspose.BarCode for .NET aus dem NuGet-Paket-Manager ein
  2. Fügen Sie einen Verweis auf die Namespaces Aspose.Barcode und Aspose.BarCode.BarCodeRecognition ein
  3. Erstellen Sie ein Objekt von BarCodeReader class und laden Sie die Barcode-Bilddatei
  4. Legen Sie die Barcode-Typen mithilfe des DecodeType-Enumerators für BarCodeReader fest
  5. Iterieren Sie extrahierte Barcode-Informationen zur weiteren Verwendung

Die obigen Schritte in C# lesen Barcode aus Bild in nur wenigen Codezeilen. Der Prozess beginnt mit dem Hinzufügen der Einschluss-API mit NuGet und dem Einschluss der erforderlichen Namespaces. Dann lesen wir die PNG-Quelldatei mit einem oder mehreren Barcodes darin, indem wir die BarCodeReader-Instanz verwenden. Wir werden auch die gewünschten Barcode-Typen festlegen, die wir lesen möchten, indem wir den Enumerator DecodeType verwenden. In den folgenden Zeilen extrahiert der Barcode-Leser Informationen aus dem Bild und wir werden diese zur weiteren Verwendung in unserer Anwendung iterieren.

Code zum Lesen von Barcodes mit C#

using System;
using Aspose.BarCode;
using Aspose.BarCode.BarCodeRecognition;
namespace KBBarcode
{
public class ReadBarcode
{
public static void BarcodeReader()
{
// Applying product license to read the Barcodes from image
License BarcodeLic = new License();
BarcodeLic.SetLicense("Aspose.Total.lic");
using (BarCodeReader BarcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417,
DecodeType.DataMatrix,DecodeType.QR,DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC))
{
Console.WriteLine("ReadSimpleExample:");
foreach (BarCodeResult codeResult in BarcodeReader.ReadBarCodes())
Console.WriteLine($"{codeResult.CodeTypeName}:{codeResult.CodeText}");
}
}
}
}

Im obigen Beispiel wird zum Erstellen eines Barcode-Lesegeräts C#-Quellcode in wenigen API-Aufrufen verwendet. Die API bietet Unterstützung für das Lesen von Informationen aus einer Vielzahl von Strichcodetypen, die im DecodeType-Enumerator angegeben sind. In nur wenigen Codezeilen wurde C# Barcode Scanner entwickelt.

In diesem Thema haben wir untersucht, wie einfach eine Anwendung in C# Barcodes aus einem PNG-Bild scannen kann. Wenn Sie daran interessiert sind, einen QR-Code zu generieren, lesen Sie den Artikel zum QR-Code in C# generieren.

 Deutsch