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

Java API для сканирования QR-кода
GroupDocs.Parser for Java API — это инструмент, который помогает разработчикам извлекать информацию из различных типов документов, таких как PDF-файлы, файлы Word и электронные таблицы Excel. С его помощью вы можете извлекать текст, изображения, штрих-коды и другой структурированный контент из документов. Теперь давайте продолжим и отсканируем QR-коды с изображений в вашем приложении, используя очень маленький фрагмент кода Java.
Вы можете загрузить файл JAR из раздела загрузок или использовать последний репозиторий и конфигурации зависимостей Maven в своих приложениях Java.
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-parser</artifactId>
<version>23.2</version>
</dependency>
Как сканировать QR-код с помощью Java
Эти простые шаги помогут вам понять, что сканирование QR-кода не так сложно, как вы думаете. Взгляните на следующие инструкции о том, как читать изображение QR-кода:
- Загрузите изображение QR-кода с помощью класса Parser.
- Получите QR-код загруженного изображения.
- Извлеките вложенное сообщение из QR-кода, используя метод getValue.
Следующий код Java сканирует изображение QR-кода в приложении:
// Сканировать QR-код с помощью Java
try(Parser parser = new Parser("/path/qrcode.png"))
{
// Извлеките все QR-коды.
Iterable<PageBarcodeArea> barcodes = parser.getBarcodes();
// Итерация
for(PageBarcodeArea barcode : barcodes)
{
// Распечатайте значения идентифицированного QR-кода
Console.WriteLine(barcode.getCodeTypeName() +" Code Value: " + barcode.getValue());
}
}
Получить бесплатную лицензию
Вы можете получить бесплатную временную лицензию для анализа QR-сканера и других функций API без каких-либо ограничений на пробную версию.
Заключение
Теперь, когда вы приобрели знания о том, как легко сканировать QR-коды с изображений с помощью Java, вы можете использовать этот новообретенный навык для создания собственного считывателя QR-кодов или даже разработки онлайн-приложения для сканирования QR-кодов. Давайте посмотрим, что вы можете сделать с бесконечными возможностями.
Для получения дополнительной информации вы можете посетить следующий полезный материал: