QR-код – це тип штрих-коду, який може містити різну інформацію. Ви можете використовувати зчитувач QR-кодів на своєму смартфоні, щоб відсканувати його та прочитати інформацію. QR-коди використовуються різними способами, наприклад для показу деталей продукту, здійснення платежів за допомогою телефону та контролю доступу. У цій статті ми поговоримо про те, як використовувати Java для програмного сканування 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-кодів. Давайте подивимося, що ви можете зробити з безмежними можливостями.

Щоб дізнатися більше, ви можете переглянути наступний корисний матеріал:

Дивись також