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
- Co to jest GS1 DataBar (RSS-14)? Przewodnik po zastosowaniach, typach i generacjach
- Generuj ITF-14 i Interleaved 2 z 5 kodów barowych dla etykiet kartonowych i logistycznych
- Generuj kod 39 i kod 39, pełny kod barowy ASCII z przystosowanym tekstem w .NET
- Generuj kody rzędu GS1 Data Matrix za pomocą Aspose.BarCode dla .NET
- Generuj MSI, Plessey i Standard 2 z 5 kodów barowych dla etykiet magazynowych w .NET