Штрих-код подобен специальному коду, который могут считывать машины. Обычно в нем есть строки и числа, которые помогают идентифицировать продукты, например отслеживать запасы и осуществлять продажи. В этой статье мы поговорим о том, как использовать 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. Обладая этими знаниями, вы можете создать свой собственный считыватель штрих-кодов или даже разработать онлайн-приложение для сканирования штрих-кодов.
Для дальнейшего обучения вы можете изучить следующие ценные ресурсы: