Kod QR to rodzaj kodu kreskowego, który może zawierać różne informacje. Możesz użyć czytnika kodów QR w swoim smartfonie, aby go zeskanować i odczytać informacje. Kody QR są używane na wiele różnych sposobów, takich jak wyświetlanie szczegółów produktu, dokonywanie płatności za pomocą telefonu i kontrola dostępu. W tym artykule porozmawiamy o tym, jak programowo skanować kody QR za pomocą języka Java.
Java API do skanowania kodów QR
GroupDocs.Parser for Java API to narzędzie, które pomaga programistom wyodrębniać informacje z różnych typów dokumentów, takich jak pliki PDF, pliki Word i arkusze kalkulacyjne Excel. Dzięki niemu możesz wyodrębniać tekst, obrazy, kody kreskowe i inną uporządkowaną zawartość z dokumentów. Teraz przejdźmy dalej i zeskanujmy kody QR z obrazów w Twojej aplikacji, używając bardzo małego fragmentu kodu Java.
Możesz pobrać plik JAR z sekcji pobierania lub użyć najnowszych konfiguracji repozytorium i zależności Maven w swoich aplikacjach Java.
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-parser</artifactId>
<version>23.2</version>
</dependency>
Jak zeskanować kod QR za pomocą Java
Te proste kroki pomogą Ci zrozumieć, że zeskanowanie kodu QR nie jest tak trudne, jak mogłoby się wydawać. Zapoznaj się z poniższymi instrukcjami, jak odczytać obraz z kodem QR:
- Załaduj obraz kodu QR za pomocą klasy Parser.
- Uzyskaj kod(y) QR załadowanego obrazu.
- Wyodrębnij załączoną wiadomość z kodu QR za pomocą metody getValue.
Poniższy kod Java skanuje obraz kodu QR w aplikacji:
// Zeskanuj kod QR za pomocą Java
try(Parser parser = new Parser("/path/qrcode.png"))
{
// Wyodrębnij wszystkie kody QR.
Iterable<PageBarcodeArea> barcodes = parser.getBarcodes();
// Brzmieć
for(PageBarcodeArea barcode : barcodes)
{
// Wydrukuj wartości zidentyfikowanego kodu QR
Console.WriteLine(barcode.getCodeTypeName() +" Code Value: " + barcode.getValue());
}
}
Uzyskaj bezpłatną licencję
Możesz uzyskać bezpłatną tymczasową licencję na analizę skanera QR i inne funkcje API bez żadnych ograniczeń ewaluacyjnych.
Wniosek
Teraz, gdy zdobyłeś wiedzę na temat łatwego skanowania kodów QR z obrazów za pomocą języka Java, możesz wykorzystać tę nowo odkrytą umiejętność do stworzenia własnego czytnika kodów QR, a nawet opracowania aplikacji do skanowania kodów QR online. Zobaczmy, co możesz zrobić z nieskończonymi możliwościami.
Aby dowiedzieć się więcej, możesz odwiedzić następujące przydatne materiały: