Saltar al contenido

Integración de código QR en jasperReport

Esta es la respuesta más completa que te podemos brindar, sin embargo mírala detenidamente y valora si es compatible a tu proyecto.

Solución:

Estoy escribiendo mi respuesta muy tarde. Pero yo pienso zxing es la mejor biblioteca de código abierto para generar el código QR. Aquí estoy escribiendo cómo puede generar un código QR usando la biblioteca zxing en Java. Estoy usando iReport como herramienta de diseño.

Paso 1: agregue 2 archivos jar en la ruta de clase de iReport (Instrumentos > Opciones > Pestaña iInforme > Pestaña Classpath > Añadir tarro)

a) zxing-core de https://mvnrepository.com/artifact/com.google.zxing/core/3.3.1

b) zxing-javase de https://mvnrepository.com/artifact/com.google.zxing/javase/3.3.1

Nota: Puede elegir los últimos frascos. Estoy usando lo último a la fecha

Captura de pantalla de agregar jar en la ruta de clases

Paso 2: Cree un parámetro/campo (según su necesidad). Estoy usando un parámetro. llamémoslo Código QR.

Paso 3: Arrastre y suelte una imagen desde el panel de la paleta del diseñador iReport (en Windows se puede acceder a través de Shift + ctrl + 8). Y elige Cancelar (No queremos static imagen).

Paso 4: Seleccione la imagen haciendo clic en ella. Verá la pestaña de propiedades en el lado derecho.

a) Elegir Clase de expresión como java.awt.Imagen

b) Haga clic en Expresión de imagen propiedad. Y completa la expresión como

com.google.zxing.client.j2se.MatrixToImageWriter.toBufferedImage(
    new com.google.zxing.qrcode.QRCodeWriter().encode(
        $PqrCode,
        com.google.zxing.BarcodeFormat.QR_CODE, 300, 300
    )
)

Nota: Si desea utilizar field en vez de parameter simplemente reemplace el parameter con field en expresión.

Captura de pantalla de pasos

Paso 5: Compile el informe y ejecútelo.

Para leer sobre los diferentes usos, vaya a la publicación Generar código QR en Java usando zxing

Finalmente encontré la respuesta para esta pregunta,

Necesitamos usar los archivos jar para importar el código QR jasperReport incorporado. Estos son los archivos jar para generar el código QR con el informe Jasper.

ingrese la descripción de la imagen aquí

Además, estos archivos jar funcionan para el informe jasper sin excepciones.

luego tenemos que arrastrar y soltar el código QR de los elementos del informe jasper. y luego podemos definir parámetros específicos usando el xml.

       
            
            
                
            
        

Está funcionando para mí.

Calificaciones y reseñas

Si conservas alguna suspicacia o disposición de refinar nuestro noticia te recordamos ejecutar una aclaración y con mucho placer lo ojearemos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *