Un codice QR è un tipo di codice a barre che può contenere diverse informazioni al suo interno. Puoi utilizzare un lettore di codici QR sul tuo smartphone per scansionarlo e leggere le informazioni. I codici QR vengono utilizzati in molti modi diversi, come mostrare i dettagli del prodotto, effettuare pagamenti con il telefono e controllare gli accessi. In questo articolo parleremo di come utilizzare Java per eseguire la scansione dei codici QR a livello di programmazione.
API Java per la scansione del codice QR
GroupDocs.Parser for Java API è uno strumento che aiuta gli sviluppatori a estrarre informazioni da diversi tipi di documenti come PDF, file Word e fogli di calcolo Excel. Con esso, puoi estrarre testo, immagini, codici a barre e altri contenuti strutturati dai documenti. Ora andiamo avanti e scansioniamo i codici QR dalle immagini nella tua applicazione usando un pezzo molto piccolo di codice Java.
Puoi scaricare il file JAR dalla sezione download o utilizzare l’ultimo repository e le configurazioni Maven delle dipendenze all’interno delle tue applicazioni Java.
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-parser</artifactId>
<version>23.2</version>
</dependency>
Come scansionare il codice QR usando Java
Questi semplici passaggi ti aiuteranno a capire che la scansione di un codice QR non è così difficile come potresti pensare. Dai un’occhiata alle seguenti istruzioni su come leggere un’immagine del codice QR:
- Carica l’immagine del codice QR utilizzando la classe Parser.
- Ottieni i codici QR dell’immagine caricata.
- Estrai il messaggio allegato dal codice QR utilizzando il metodo getValue.
Il seguente codice Java esegue la scansione dell’immagine del codice QR all’interno dell’applicazione:
// Scansiona il codice QR utilizzando Java
try(Parser parser = new Parser("/path/qrcode.png"))
{
// Estrai tutti i codici QR.
Iterable<PageBarcodeArea> barcodes = parser.getBarcodes();
// Iterare
for(PageBarcodeArea barcode : barcodes)
{
// Stampa i valori del codice QR identificato
Console.WriteLine(barcode.getCodeTypeName() +" Code Value: " + barcode.getValue());
}
}
Ottieni una licenza gratuita
Puoi ottenere una licenza temporanea gratuita per analizzare lo scanner QR e altre funzionalità dell’API senza alcuna limitazione di valutazione.
Conclusione
Ora che hai acquisito le conoscenze su come scansionare facilmente i codici QR dalle immagini utilizzando Java, puoi utilizzare questa nuova abilità per creare il tuo lettore di codici QR o persino sviluppare un’applicazione di scansione dei codici QR online. Vediamo cosa puoi fare con le infinite possibilità.
Per ulteriori informazioni, è possibile visitare il seguente materiale utile:
- API .NET dello scanner di codici QR
- Documentazione
- Riferimento API
- Supporto gratuito
- Esempi di codice