Dans ce tutoriel étape par étape, vous apprendrez comment scanner des codes QR avec une API REST Java. Nous vous guiderons dans la création d’un scanner QR utilisant une API basée sur Java alimentée par le Aspose Cloud SDK, et vous montrerons comment spécifier les types de code‑barres ou QR cibles pour une reconnaissance rapide à partir de n’importe quelle image.
Prérequis
- Créer un compte et obtenir les informations d’identification API pour lire un code QR
- Télécharger Aspose.BarCode Cloud SDK for Java pour lire plusieurs codes QR à partir d’une image
- Configurer un projet Java avec le SDK ci‑dessus
Étapes pour QR Photo Scanner avec Java REST API
- Ajoutez les références à Aspose.BarCode.Cloud.Sdk.Api et Aspose.BarCode.Cloud.Sdk.Model pour accéder aux classes API et modèle
- Créez un objet Configuration et définissez l’URL de base de l’API, l’ID client et le secret client pour l’authentification avec Aspose.BarCode Cloud
- Spécifiez le nom du fichier image et ouvrez-le en tant que flux de fichier pour le préparer à la reconnaissance
- Créez une instance de RecognizeApi en utilisant l’objet Configuration configuré
- Appelez la méthode RecognizeMultipartAsync avec DecodeBarcodeType.QR et le flux de fichier pour détecter les codes QR dans l’image
- Parcourez les codes-barres reconnus dans la réponse et affichez leurs valeurs et leurs types
Ces étapes résument le processus de développement d’une application de lecture de code QR avec Java Low Code API. Tout d’abord, configurez l’environnement en ajoutant Aspose.BarCode.Cloud.Sdk.Api et Aspose.BarCode.Cloud.Sdk.Model, créez un objet Configuration avec vos identifiants, et chargez le fichier image (MultipleQRCodes.png) dans un FileStream. Ensuite, utilisez la classe RecognizeApi pour appeler RecognizeMultipartAsync, et parcourez les résultats afin d’afficher la valeur BarcodeValue et le Type de chaque code QR.
Code to Read QR Code with Java REST Interface
Le code affiché ci‑dessus illustre comment scanner un code QR à partir d’une image avec l’interface REST Java. En spécifiant DecodeBarcodeType (par ex. QR), vous indiquez à l’API de rechercher exclusivement ce type de code‑barres, ce qui accélère le scan, améliore la fiabilité et empêche la détection de codes‑barres indésirables.
Dans ce bref tutoriel, nous avons parcouru la création d’un lecteur de code QR avec une API REST Java. Lorsque vous serez prêt à aborder les codes‑barres, consultez notre guide sur Scanner un code‑barres avec l’API REST Java.