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.