Search code examples
javazxing

Get QR code version number from Zxing library


Is any possible way to get the decoded QR code version number (maybe version 1,2,3...40) in zxing? (Not android)

I found a class name called Version.java in com.google.zxing.qrcode.decoder package, but I have no idea how to use it.


Solution

  • QRCode qrcode = com.google.zxing.qrcode.encoder.Encoder.encode(content, errorCorrectionLevel);
    
    int qrCodeVersion = qrcode.getVersion().getVersionNumber();
    

    Edit: Updated to show how to obtain the QRCode