Kod kreskowy to czytelna maszynowo optyczna reprezentacja danych, składająca się z równoległych linii i liczb, używana głównie do jednoznacznej identyfikacji produktów i usprawnienia procesów, takich jak zarządzanie zapasami i transakcje w punkcie sprzedaży. W tym artykule omówimy, jak programowo skanować kody kreskowe przy użyciu języka C# z aplikacją .NET.
Interfejs API .NET skanera kodów kreskowych
GroupDocs.Parser for C# API zapewnia programistom możliwość wyodrębniania danych z różnych formatów dokumentów, takich jak PDF, Word, Excel i innych. Dzięki swojej rozbudowanej funkcjonalności ułatwia łatwe analizowanie tekstu, metadanych, obrazów, kodów kreskowych i uporządkowanych treści. W tym artykule zbadamy, jak wykorzystać ten interfejs API do skanowania kodów kreskowych z obrazów w aplikacji .NET przy użyciu języka C#.
Możesz pobrać instalator bibliotek DLL lub MSI z sekcji pobierania lub zainstalować interfejs API w swojej aplikacji .NET za pośrednictwem NuGet.
PM> Install-Package GroupDocs.Parser
Jak skanować kod kreskowy za pomocą C#
Jeśli jesteś jednym z tych, którzy nadal uważają, że skanowanie kodów kreskowych jest skomplikowanym zadaniem, te kolejne linijki wyjaśnią Twoje błędne przekonanie. Wykonaj następujące kroki, aby odczytać obraz kodu kreskowego:
- Użyj klasy Parser, aby załadować obraz kodu kreskowego.
- Uzyskaj kody kreskowe z załadowanego obrazu.
- Wyodrębnij zakodowane dane z kodu kreskowego przy użyciu właściwości Value.
Poniższy kod źródłowy w języku C# ilustruje sposób skanowania obrazu kodu kreskowego w aplikacji .NET przy użyciu języka C#.
// Zeskanuj kod kreskowy za pomocą C#
using (Parser parser = new Parser("/path/barcode.png"))
{
// Wyodrębnij wszystkie kody kreskowe.
IEnumerable<PageBarcodeArea> barcodes = parser.GetBarcodes();
// Iteruj po kodach kreskowych
foreach (PageBarcodeArea barcode in barcodes)
{
// Wydrukuj wartości zidentyfikowanego kodu kreskowego
Console.WriteLine(barcode.CodeTypeName +" Value: " + barcode.Value);
}
}
Uzyskaj bezpłatną licencję
Możesz uzyskać bezpłatną tymczasową licencję na analizę skanera kodów kreskowych i inne funkcje API bez żadnych ograniczeń ewaluacyjnych.
Wniosek
Podsumowując, nauczyłeś się prostego sposobu skanowania kodów kreskowych z obrazu za pomocą C#. Dzięki tej nauce możesz opracować własny czytnik kodów kreskowych lub po prostu stworzyć aplikację do skanowania kodów kreskowych online.
Aby dowiedzieć się więcej, możesz odwiedzić następujące przydatne materiały:
- Interfejs API .NET do skanowania kodów kreskowych
- Dokumentacja
- Odniesienie do interfejsu API
- Bezpłatne wsparcie
- Próbki kodu