Generar/Leer Codigo QR

Proyecto

https://github.com/avbravo/qr

Fuente

https://www.callicoder.com/generate-qr-code-in-java-using-zxing/

https://www.callicoder.com/qr-code-reader-scanner-in-java-using-zxing/

Se incorporo el soporte para zxing dentro de avbravoutils a partir de la versi'on 0.27

       <dependency>
            <groupId>com.github.avbravo</groupId>
            <artifactId>avbravoutils</artifactId>
            <version>0.27</version>
        </dependency>


    <repositories>
        <repository>
            <id>jitpack.io</id>
            <url>https://jitpack.io</url>
        </repository>
    </repositories>
  • Genera una imagen con el código QR del texto especificado

  • Permite leer la imagen y obtener el texto

Métodos

public static Boolean generarImagenQRCode(String texto, int alto, int ancho, String rutaImagen)

public static Boolean generarImagenQRCode350x350(String texto, String rutaImagen)

public static String decodificarQRCode(String rutaImagen, Boolean... showDialog)

Ejemplo

String ruta="/home/avbravo/Descargas/t.png";
        if(QR.generarImagenQRCode350x350("Hola Mundo",ruta )){
            System.out.println("---> Se genero la imageh qr");
        }else{
            System.out.println("---> No sSe genero la imageh qr"+ QR.exception.getLocalizedMessage());
        }


        //Leer  Imagen QR

       String texto= QR.decodificarQRCode(ruta, false);
        System.out.println("Texto decodificado: "+texto);

Last updated