Générer un code QR en Java.

Les codes QR sont couramment utilisés pour partager des informations importantes. Pour différentes exigences, vous souhaiterez peut-être créer un code QR dans vos solutions ou applications. En conséquence, cet article explique comment générer un code QR par programmation en Java.

Installation de l’API Java pour générer du code QR

Vous devez installer l’API Aspose.BarCode for Java qui vous permet de travailler avec différents types de codes à barres. Il suffit de télécharger les fichiers JAR pertinents ou d’y accéder avec les configurations suivantes dans le fichier pom.xml pour le configurer à partir du référentiel.

<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>

Générer un code QR en Java

Vous pouvez générer un QR Code en suivant les étapes suivantes :

  1. Créez un objet de la classe BarcodeGenerator et mentionnez le texte d’entrée avec EncodeType.
  2. Définissez les types d’encodage et la version du code QR.
  3. Générez le code QR et exportez le code généré sous forme d’image PNG.

L’exemple de code suivant montre comment générer un code QR en Java :

// Initialiser une instance de la classe BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "Aspose");
gen.getParameters().getBarcode().getXDimension().setPixels(4);
generator.getParameters().setResolution(400);

// Définir la version automatique
gen.getParameters().getBarcode().getQR().setQrVersion(QRVersion.AUTO);

//Définir le type d'encodage QR ForceMicroQR
gen.getParameters().getBarcode().getQR().setQrEncodeType(QREncodeType.FORCE_MICRO_QR);
gen.save(dataDir + "QREncodeTypeForceMicroQR.png", BarCodeImageFormat.PNG);

Générer un code QR avec l’encodage ForceQR en Java

Vous devez suivre les étapes ci-dessous pour créer un code QR de type ForceQR en Java.

  1. Créez une instance de la classe BarcodeGenerator et spécifiez le EncodeType et le texte d’entrée.
  2. Définissez le type d’encodage et la version du code QR souhaité.
  3. Écrivez le fichier de sortie contenant le code sous forme d’image PNG.

L’exemple de code suivant explique comment générer un code QR avec l’encodage ForceQR en Java :

// Initialiser une instance de la classe BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "Aspose");
gen.getParameters().getBarcode().getXDimension().setPixels(4);
generator.getParameters().setResolution(400);

// Définir la version automatique
gen.getParameters().getBarcode().getQR().setQrVersion(QRVersion.AUTO);

//Définir le type d'encodage QR ForceQR
gen.getParameters().getBarcode().getQR().setQrEncodeType(QREncodeType.FORCE_QR);
gen.save(dataDir + "QREncodeTypeForceQR.png", BarCodeImageFormat.PNG);

Obtenez une licence gratuite

Vous pouvez évaluer l’API sans aucun filigrane ni limitation d’évaluation en demandant une licence temporaire gratuite.

Conclusion

Dans cet article, vous avez exploré comment générer un code QR de différents types, versions, etc. en fonction de vos besoins. L’exemple de code montre l’ensemble du processus de génération de code QR par programme en Java. De plus, vous pouvez consulter l’espace documentation pour vérifier de nombreuses autres variantes et fonctionnalités prises en charge par Aspose.BarCode pour l’API Java. En cas de questions, n’hésitez pas à nous contacter via le forum.

Voir également