Czytanie kodów barowych jest powszechnym wymogiem w wielu aplikacjach, takich jak zarządzanie zapasami i weryfikacja biletów.Tutorial pokazuje, jak czytać kody barowe za pomocą C# z Aspose.BarCode dla .NET.

Wprowadzenie

Przewodnik ten dostarcza krok po kroku instrukcji dotyczących czytania kodów rzęs za pomocą C#. Postępując zgodnie z poniższymi krokami, możesz opracować solidną aplikację czytelnika kodu ręcznego, która obsługuje wiele rodzajów kodu barowego.

Korzyści z czytania kodów barokowych

  • Efektywność: Szybki dostęp do kodowanych informacji w formacie cyfrowym.
  • Versatilność: Może być zintegrowany z różnymi aplikacjami, w tym zarządzaniem zapasami i weryfikacją 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.
Install-Package Aspose.BarCode

Krok po kroku Przewodnik do czytania kodów barowych

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

Dodaj odniesienia do wymaganych przestrzeni nazwowych w kodzie.

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

Krok 2: Pobierz obraz kodu paska

Stwórz przykład z BarCodeReader Klasa i ładowanie pliku obrazu kodu paska.

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 3: Ustaw typy kodów barowych

Określ typy kodów barowych, które chcesz przeczytać za pomocą DecodeType wskaźnik .

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

Krok czwarty: Iterate przez wyniki

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

foreach (BarCodeResult codeResult in barcodeReader.ReadBarCodes())
{
    Console.WriteLine("{0}: {1}", 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("{0}: {1}", 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.

More in this category