Scannez le code QR en Java.

Un code QR est une sorte de code-barres qui peut être lu par une machine. C’est une étiquette optique utilisée pour reconnaître des objets ou diffuser certaines informations. Dans certains cas d’utilisation, vous devrez peut-être scanner un code QR. Conformément à de tels scénarios, cet article explique comment scanner un code QR par programmation en Java.

Configuration de l’API Java pour scanner le code QR

Vous pouvez facilement accéder à l’API Aspose.BarCode for Java pour traiter différents types de codes à barres, y compris les codes QR. Installez rapidement l’API en téléchargeant ses fichiers JAR dans la section New Releases ou utilisez les configurations Maven suivantes dans le fichier pom.xml de votre application.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-barcode</artifactId>
    <version>22.8</version>
</dependency>

Scanner le code QR en Java

Vous devez suivre les étapes ci-dessous pour scanner un code QR :

  1. Créez une instance de la classe BarCodeReader et spécifiez la valeur DecodeType.
  2. Instancie un objet de la classe BarCodeResult.
  3. Scannez le code QR et obtenez le texte de sortie.

L’extrait de code ci-dessous explique comment scanner un code QR en Java :

// Créer une instance de la classe BarCodeReader
BarCodeReader reader = new BarCodeReader("input.png", DecodeType.QR);

for (BarCodeResult result : reader.readBarCodes()) {
        System.out.println("BarCode CodeText: " + result.getCodeText());
        System.out.println("BarCode CodeType: " + result.getCodeTypeName());
}

Scannez le code QR à partir d’un flux en Java

Voici les étapes pour lire un code QR à partir d’un flux en Java :

  1. Chargez le fichier d’entrée à partir d’un flux et lancez un objet de la classe BarcodeReader.
  2. Définissez la propriété DecodeType sur QR et créez une instance de la classe BarCodeResult.
  3. Scannez le code QR et imprimez le résultat numérisé.

L’extrait de code suivant explique comment scanner un code QR à partir d’un flux par programmation en Java :

// Charger le code QR d'entrée à l'aide d'un flux
InputStream stream = new FileInputStream("input.png");

// Initialiser un objet de la classe BarCodeReader
BarCodeReader reader = new BarCodeReader(stream, DecodeType.QR);

for (BarCodeResult result : reader.readBarCodes()) {
        System.out.println("BarCode CodeText: " + result.getCodeText());
        System.out.println("BarCode CodeType: " + result.getCodeTypeName());
}

Obtenez une licence gratuite

Vous pouvez demander une licence temporaire gratuite pour évaluer l’API sans aucune restriction.

Conclusion

Dans cet article, vous avez appris à scanner un code QR par programmation en Java. De plus, veuillez visiter la section documentation si vous souhaitez explorer diverses autres capacités et fonctionnalités de l’API. Si vous avez besoin de discuter de l’une de vos préoccupations, n’hésitez pas à nous écrire sur le forum.

Voir également