Questa guida spiega come scansionare un codice QR con Java REST API. Imparerai a sviluppare uno scanner QR con API basata su Java utilizzando un Cloud SDK basato su Java. Ti aiuterà a definire i tipi di codice a barre o QR di destinazione per un rapido riconoscimento da un dato image.
Prerequisito
- Crea un account e ottieni le credenziali API per leggere un codice QR
- Scarica Aspose.BarCode Cloud SDK per Java per leggere più codici QR da un’immagine
- Imposta un progetto Java con l’SDK sopra indicato
Passaggi per lo scanner di foto QR con Java REST API
- Aggiungere riferimenti ad Aspose.BarCode.Cloud.Sdk.Api e Aspose.BarCode.Cloud.Sdk.Model per accedere alle classi API e modello
- Crea un oggetto di configurazione e imposta l’URL di base dell’API, l’ID client e il segreto client per l’autenticazione con Aspose.BarCode Cloud
- Specificare il nome del file immagine e aprirlo come flusso di file per prepararlo al riconoscimento
- Crea un’istanza di RecognizeApi utilizzando l’oggetto Configurazione configurato
- Chiama il metodo Riconoscimento multiparte asincrono con DecodeBarcodeType.QR e il flusso di file per rilevare i codici QR nell’immagine
- Scorrere i codici a barre riconosciuti nella risposta e visualizzarne i valori e i tipi
Questi passaggi riassumono il processo per sviluppare un’app per la scansione di codici QR con API Java Low Code. Innanzitutto, configura l’ambiente aggiungendo Aspose.BarCode.Cloud.Sdk.Api e Aspose.BarCode.Cloud.Sdk.Model, crea un oggetto Configuration con le tue credenziali e carica il file immagine (MultipleQRCodes.png) in un FileStream. Quindi, utilizza la classe RecognizeApi per chiamare RecognizeMultipartAsync ed esegui un ciclo tra i risultati per visualizzare il BarcodeValue e il Type di ciascun codice QR.
Codice per leggere il codice QR con l’interfaccia Java REST
Il codice sopra mostra come scansionare un codice QR da un’immagine con l’interfaccia Java REST. Impostando DecodeBarcodeType (ad esempio, QR), si indica all’API di cercare solo quel tipo di codice invece di controllare ogni tipo possibile. Questo rende la scansione più rapida e affidabile ed evita la scansione di codici a barre indesiderati.
Questo breve tutorial ci ha illustrato il processo di sviluppo di un lettore QR. Per leggere i codici a barre, consulta l’articolo su Scansiona il codice a barre con Java REST API.