Штрих-код подобен специальному коду, который могут считывать машины. Обычно в нем есть строки и числа, которые помогают идентифицировать продукты, например отслеживать запасы и осуществлять продажи. В этой статье мы поговорим о том, как использовать Java для сканирования штрих-кодов внутри приложения.

Считыватель штрих-кодов с использованием Java | Сканировать штрих-код с изображения

Java API для сканирования штрих-кода

GroupDocs.Parser for Java API — это полезный инструмент для разработчиков, позволяющий извлекать информацию из различных типов документов, таких как PDF-файлы, файлы Word и электронные таблицы Excel. Он позволяет извлекать из документов текст, изображения, QR-коды, штрих-коды и структурированный контент. Я буду использовать этот API для сканирования штрих-кодов с изображения в приложении с помощью простого фрагмента кода Java.

Для начала вы можете скачать JAR-файл из раздела загрузок. Для ваших приложений на основе Maven используйте следующие конфигурации:

<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-parser</artifactId>
    <version>23.2</version>
</dependency>

Как сканировать штрих-коды с помощью Java

Если вы думаете, что сканировать штрих-коды сложно, давайте попробуем изменить ваше мнение. Просто выполните следующие действия, чтобы прочитать изображение штрих-кода с помощью Java:

  • Используйте класс Parser для загрузки изображения штрих-кода.
  • Получите штрих-код(ы) из загруженного изображения.
  • Извлеките закодированную информацию из штрих-кода с помощью метода getValue.

Взгляните на следующий пример исходного кода Java, чтобы увидеть, как сканировать изображение штрих-кода в вашем приложении.

// Сканировать штрих-код с помощью Java
try(Parser parser = new Parser("/path/barcode.png"))
{
    // Извлеките все штрих-коды.
    Iterable<PageBarcodeArea> barcodes = parser.getBarcodes();
  
    // Итерация
    for(PageBarcodeArea barcode : barcodes)
    {
        // Распечатайте значения идентифицированного штрих-кода
        Console.WriteLine(barcode.getCodeTypeName()	 +" Code Value: " + barcode.getValue());
    }
}

Получите полную лицензию на ограниченное время

Вы можете бесплатно получить временную лицензию для изучения сканера штрих-кода и других функций API без каких-либо ограничений во время пробной версии.

Заключение

В заключение вы обнаружили простой способ сканирования штрих-кодов с изображений с помощью Java. Обладая этими знаниями, вы можете создать свой собственный считыватель штрих-кодов или даже разработать онлайн-приложение для сканирования штрих-кодов.

Для дальнейшего обучения вы можете изучить следующие ценные ресурсы:

Смотрите также