Generar Código QR en Java.

Los códigos QR se utilizan popularmente para compartir información importante. Para diferentes requisitos, es posible que desee crear un código QR en sus soluciones o aplicaciones. En consecuencia, este artículo explica cómo generar un código QR mediante programación en Java.

Instalación de la API de Java para generar código QR

Debe instalar Aspose.BarCode for Java API, que le permite trabajar con varios tipos de códigos de barras. Simplemente descargue los archivos JAR relevantes o acceda a ellos con las siguientes configuraciones en el archivo pom.xml para configurarlo desde el repositorio.

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

Generar Código QR en Java

Puedes generar un Código QR con los siguientes pasos:

  1. Cree un objeto de la clase BarcodeGenerator y mencione el texto de entrada junto con el EncodeType.
  2. Establecer tipos de codificación y versión del código QR.
  3. Genere el Código QR y exporte el código generado como una imagen PNG.

El siguiente código de muestra demuestra cómo generar un código QR en Java:

// Inicializar una instancia de la clase BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "Aspose");
gen.getParameters().getBarcode().getXDimension().setPixels(4);
generator.getParameters().setResolution(400);

// Establecer versión automática
gen.getParameters().getBarcode().getQR().setQrVersion(QRVersion.AUTO);

//Establecer el tipo de codificación QR de ForceMicroQR
gen.getParameters().getBarcode().getQR().setQrEncodeType(QREncodeType.FORCE_MICRO_QR);
gen.save(dataDir + "QREncodeTypeForceMicroQR.png", BarCodeImageFormat.PNG);

Genere código QR con codificación ForceQR en Java

Debe seguir los pasos a continuación para crear un tipo de código QR ForceQR en Java.

  1. Cree una instancia de la clase BarcodeGenerator y especifique el EncodeType y el texto de entrada.
  2. Configure el tipo de codificación y la versión del Código QR deseado.
  3. Escriba el archivo de salida que contiene el código como una imagen PNG.

El siguiente ejemplo de código explica cómo generar un código QR con codificación ForceQR en Java:

// Inicializar una instancia de la clase BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "Aspose");
gen.getParameters().getBarcode().getXDimension().setPixels(4);
generator.getParameters().setResolution(400);

// Establecer versión automática
gen.getParameters().getBarcode().getQR().setQrVersion(QRVersion.AUTO);

//Establecer el tipo de codificación QR de ForceQR
gen.getParameters().getBarcode().getQR().setQrEncodeType(QREncodeType.FORCE_QR);
gen.save(dataDir + "QREncodeTypeForceQR.png", BarCodeImageFormat.PNG);

Obtenga una licencia gratis

Puede evaluar la API sin marcas de agua ni limitaciones de evaluación solicitando una licencia temporal gratuita.

Conclusión

En este artículo, ha explorado cómo generar un código QR de varios tipos, versiones, etc. según sus requisitos. El ejemplo de código muestra todo el proceso para generar códigos QR mediante programación en Java. Además, puede echar un vistazo al espacio documentación para comprobar muchas otras variaciones y funciones compatibles con Aspose.BarCode para la API de Java. Si tiene alguna consulta, no dude en comunicarse con nosotros a través del foro.

Ver también