QR kód je typ čárového kódu, který v sobě může obsahovat různé informace. K jeho naskenování a přečtení informací můžete použít čtečku QR kódů na vašem smartphonu. QR kódy se používají mnoha různými způsoby, jako je zobrazení podrobností o produktu, provádění plateb pomocí telefonu a řízení přístupu. V tomto článku si povíme, jak pomocí Javy programově skenovat QR kódy.
Java API pro skenování QR kódu
GroupDocs.Parser for Java API je nástroj, který pomáhá vývojářům extrahovat informace z různých typů dokumentů, jako jsou soubory PDF, soubory Word a tabulky aplikace Excel. S ním můžete z dokumentů extrahovat text, obrázky, čárové kódy a další strukturovaný obsah. Nyní pojďme dál a naskenujte QR kódy z obrázků ve vaší aplikaci pomocí velmi malého kousku kódu Java.
Soubor JAR si můžete stáhnout z části ke stažení nebo použít nejnovější konfigurace úložiště a závislostí Maven ve vašich aplikacích Java.
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-parser</artifactId>
<version>23.2</version>
</dependency>
Jak skenovat QR kód pomocí Java
Tyto jednoduché kroky vám pomohou uvědomit si, že skenování QR kódu není tak obtížné, jak si možná myslíte. Podívejte se na následující pokyny, jak číst obrázek QR kódu:
- Načtěte obrázek QR kódu pomocí třídy Parser.
- Získejte QR kód(y) načteného obrázku.
- Extrahujte přiloženou zprávu z QR kódu pomocí metody getValue.
Následující kód Java naskenuje obrázek QR kódu v aplikaci:
// Naskenujte QR kód pomocí Java
try(Parser parser = new Parser("/path/qrcode.png"))
{
// Extrahujte všechny QR kódy.
Iterable<PageBarcodeArea> barcodes = parser.getBarcodes();
// Opakovat
for(PageBarcodeArea barcode : barcodes)
{
// Vytiskněte hodnoty Identifikovaného QR kódu
Console.WriteLine(barcode.getCodeTypeName() +" Code Value: " + barcode.getValue());
}
}
Získejte bezplatnou licenci
Můžete získat bezplatnou dočasnou licenci k analýze QR skeneru a dalších funkcí API bez jakýchkoliv omezení hodnocení.
Závěr
Nyní, když jste získali znalosti o tom, jak snadno skenovat QR kódy z obrázků pomocí Javy, můžete tuto nově nalezenou dovednost využít k vytvoření vlastní čtečky QR kódů nebo dokonce k vývoji online aplikace pro skenování QR kódů. Pojďme se podívat, co můžete dělat s nekonečnými možnostmi.
Chcete-li se dozvědět více, můžete navštívit následující užitečný materiál: