Kod kreskowy jest jak specjalny kod, który mogą odczytać maszyny. Zwykle zawiera linie i numery, które pomagają identyfikować produkty, takie jak śledzenie zapasów i dokonywanie sprzedaży. W tym artykule porozmawiamy o tym, jak używać języka Java do skanowania kodów kreskowych w aplikacji.
Java API do skanowania kodów kreskowych
Interfejs API GroupDocs.Parser for Java to przydatne narzędzie dla programistów do wyodrębniania informacji z różnych typów dokumentów, takich jak pliki PDF, pliki Word i arkusze kalkulacyjne Excel. Umożliwia wyodrębnianie tekstu, obrazów, kodów QR, kodów kreskowych i treści strukturalnych z dokumentów. Użyję tego interfejsu API do skanowania kodów kreskowych z obrazu w aplikacji za pomocą prostego fragmentu kodu Java.
Aby rozpocząć, możesz pobrać plik JAR z sekcji pobierania. W przypadku aplikacji opartych na Maven użyj następujących konfiguracji:
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-parser</artifactId>
<version>23.2</version>
</dependency>
Jak skanować kody kreskowe za pomocą Java
Jeśli uważasz, że skanowanie kodów kreskowych jest trudne, spróbuj zmienić zdanie. Wystarczy wykonać następujące kroki, aby odczytać obraz kodu kreskowego w Javie:
- Użyj klasy Parser, aby załadować obraz kodu kreskowego.
- Pobierz kody kreskowe z załadowanego obrazu.
- Wyodrębnij zakodowane informacje z kodu kreskowego za pomocą metody getValue.
Spójrz na poniższy przykład kodu źródłowego Java, aby zobaczyć, jak zeskanować obraz kodu kreskowego w swojej aplikacji.
// Zeskanuj kod kreskowy za pomocą Java
try(Parser parser = new Parser("/path/barcode.png"))
{
// Wyodrębnij wszystkie kody kreskowe.
Iterable<PageBarcodeArea> barcodes = parser.getBarcodes();
// Brzmieć
for(PageBarcodeArea barcode : barcodes)
{
// Wydrukuj wartości zidentyfikowanego kodu kreskowego
Console.WriteLine(barcode.getCodeTypeName() +" Code Value: " + barcode.getValue());
}
}
Uzyskaj pełną licencję na ograniczony czas
Możesz bezpłatnie otrzymać tymczasową licencję, aby w trakcie ewaluacji eksplorować skaner kodów kreskowych i inne funkcje API bez żadnych ograniczeń.
Wniosek
Podsumowując, odkryłeś prostą metodę skanowania kodów kreskowych z obrazów przy użyciu języka Java. Dzięki tej wiedzy możesz stworzyć własny czytnik kodów kreskowych, a nawet opracować aplikację do skanowania kodów kreskowych online.
W celu dalszej nauki możesz zapoznać się z następującymi cennymi zasobami:
- Interfejs API Java do skanowania kodów kreskowych
- Dokumentacja
- Odniesienie do interfejsu API
- Bezpłatne wsparcie
- Próbki kodu