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.

Czytnik kodów kreskowych za pomocą Java | Zeskanuj kod kreskowy z obrazu

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:

Zobacz też