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-кодів. Давайте подивимося, що ви можете зробити з безмежними можливостями.
Щоб дізнатися більше, ви можете переглянути наступний корисний матеріал: