Jak czytać kod barowy za pomocą C#

Jak czytać kod barowy za pomocą C#

Ten prosty tutorial ilustruje, jak czytać kody barowe za pomocą C#. Poprzez podane kroki, można opracować aplikację C#, która czyta kody barowe za pomocą minimalnego kodu i bez uzależnień zewnętrznych.

Korzyści z czytania kodów barokowych

  • efektywność:- Szybki dostęp do kodowanych informacji w formacie cyfrowym.

  • wszechstronność:- Może być zintegrowany w różne aplikacje, w tym zarządzanie zapasami i weryfikacja biletów.

  • Łatwość użytkowania:- Ułatwia proces wprowadzania danych poprzez szybkie skanowanie.

Wymagania: przygotowanie środowiska

  • Zainstaluj program Visual Studio lub dowolny kompatybilny .NET IDE.
  • Instaluj Aspose.BarCode z programu NuGet Package Manager.

Krok po kroku Przewodnik do czytania kodów barowych

Krok 1: Instalacja Aspose.BarCode

Dodaj bibliotekę Aspose.BarCode do projektu za pomocą NuGet.

Install-Package Aspose.BarCode

Krok 2: Włącz niezbędne przestrzenie nazwowe

Dodaj odniesienia do wymaganych przestrzeni nazwowych w kodzie.

using Aspose.BarCode;
using Aspose.BarCode.BarCodeRecognition;

Krok 3: Pobierz obraz kodu paska

Create an instance of the BarCodeReader class and load the barcode image file.

using (BarCodeReader barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC))
{
    // Further processing follows here
}

Krok 4: Ustaw typy kodów barowych

Specify the barcode types you want to read using the DecodeType enumerator.

barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC);

Krok piąty: Iterate przez wyniki

Wyciągnij informacje o kodzie paska i wydrukować je na konsoli.

foreach (BarCodeResult codeResult in barcodeReader.ReadBarCodes())
{
    Console.WriteLine($"{codeResult.CodeTypeName}: {codeResult.CodeText}");
}

Pełny przykład kodu do czytania kodów barowych

Oto kompletny przykład, który pokazuje, jak czytać kody barowe z obrazu:

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}");
    }
}

Dodatkowe informacje

  • Biblioteka Aspose.BarCode obsługuje różnorodne formaty kodów pasków, dzięki czemu można łatwo przeczytać wiele rodzajów kodów.
  • Zastanów się nad wdrożeniem dodatkowego zarządzania błędem w przypadku scenariuszy z brakującymi lub nieczytelnymi kodami.

konkluzja

Ten tutorial poprowadzi cię przez proces czytania kodów barowych w C# za pomocą Aspose.BarCode. z zaledwie kilku linii kodu, można skutecznie wyciągać informacje z obrazów kodów barowych. Dla dodatkowych funkcji generowania kodów barowych i manipulacji, odwołuj się do więcej tutoriali i przewodników dostępnych dla produktów Aspose.

 Polski