Crea codice QR in Java

I codici QR vengono utilizzati per qualsiasi cosa, dalla condivisione di collegamenti a siti Web e informazioni di contatto all’effettuazione di pagamenti e al monitoraggio dell’inventario. Se sei uno sviluppatore Java, ti starai chiedendo come creare codici QR a livello di codice. In questo post del blog ti guideremo attraverso il processo per creare codici QR in Java.

Generatore di codici QR - Installazione dell’API Java

Puoi configurare facilmente l’API QR Generator dalla sezione Nuove versioni o installare Conholdate.Total for Java con le seguenti configurazioni Maven:

<dependency>
<groupId>com.conholdate</groupId>
<artifactId>conholdate-total</artifactId>
<version>23.9</version>
<type>pom</type>
</dependency>

Crea codice QR in Java

Puoi creare un codice QR in Java seguendo i passaggi seguenti:

  • Inizializza un’istanza della classe BarcodeGenerator.
  • Specificare i parametri dell’aspetto del codice QR con setText(String), setAutoSizeMode(AutoSizeMode) e altri metodi.
  • Imposta il tipo di codifica con setQrEncodeType(QREncodeType) e la versione QR con il metodo setQrVersion(QRVersion).
  • Scrivi il codice QR di output con il metodo save(String, BarCodeImageFormat).

Lo snippet di codice seguente mostra come creare un codice QR in Java:

// Inizializza un'istanza della classe BarcodeGenerator
com.aspose.barcode.generation.BarcodeGenerator gen = new com.aspose.barcode.generation.BarcodeGenerator(com.aspose.barcode.generation.EncodeTypes.QR, "Aspose");

// Imposta diversi parametri del codice a barre
gen.getParameters().getBarcode().getXDimension().setPixels(4);
gen.getParameters().getCaptionBelow().setText("Aspose");
gen.getParameters().getCaptionBelow().setVisible(true);
gen.getParameters().setAutoSizeMode(com.aspose.barcode.generation.AutoSizeMode.NEAREST);
gen.getParameters().getImageHeight().setPixels(200);
gen.getParameters().getImageWidth().setPixels(200);

// Imposta la versione automatica
gen.getParameters().getBarcode().getQR().setQrVersion(com.aspose.barcode.generation.QRVersion.AUTO);

// Imposta il tipo di codifica ForceQR
gen.getParameters().getBarcode().getQR().setQrEncodeType(com.aspose.barcode.generation.QREncodeType.FORCE_QR);

// Salva il codice QR generato
gen.save("QRcode.png", com.aspose.barcode.generation.BarCodeImageFormat.PNG);

Crea codice QR con proporzioni in Java

Puoi improvvisare il processo di generazione del codice QR modificando diversi valori dei parametri del codice a barre. Ad esempio, puoi specificare diverse didascalie, modalità di ridimensionamento automatico, versione, proporzioni, ecc. I passaggi seguenti approfondiscono ulteriormente come creare un codice QR con proporzioni in Java:

  • Istanziare un oggetto della classe BarcodeGenerator.
  • Imposta diversi parametri del codice a barre QR come il metodo setVisible(bool) e setPixels(Unit).
  • Specificare le proporzioni con il metodo setAspectRatio(float).
  • Esporta il codice QR di output utilizzando il metodo save(String, BarCodeImageFormat).

Il seguente codice di esempio spiega come creare un codice a barre QR con proporzioni in Java:

// Inizializza un'istanza della classe BarcodeGenerator
com.aspose.barcode.generation.BarcodeGenerator gen = new com.aspose.barcode.generation.BarcodeGenerator(com.aspose.barcode.generation.EncodeTypes.QR, "ASPOSE");

// Imposta i parametri del codice a barre
gen.getParameters().getBarcode().getXDimension().setPixels(4);
gen.getParameters().getCaptionBelow().setText("Aspose");
gen.getParameters().getCaptionBelow().setVisible(true);

// Imposta proporzioni
gen.getParameters().getBarcode().getQR().setAspectRatio(2);

// Salva il codice QR generato
gen.save("QrAspectRatio.png", com.aspose.barcode.generation.BarCodeImageFormat.PNG);

Lo screenshot seguente è un esempio di codice QR generato con proporzioni:

Genera codice QR Java

Licenza di valutazione gratuita

Puoi ottenere una licenza temporanea gratuita per evitare le limitazioni della valutazione e testare le API al massimo delle loro capacità.

Riassumendo

La creazione di codici QR in Java è un processo relativamente semplice. Che tu voglia generare codici QR per siti web, informazioni di contatto o qualsiasi altro scopo, ora hai le conoscenze per farlo. Sperimenta contenuti e impostazioni diversi per creare codici QR adatti alle tue esigenze specifiche. I codici QR sono uno strumento versatile che può migliorare la funzionalità delle tue applicazioni Java. Tuttavia, nel caso in cui avessi bisogno di discutere le tue preoccupazioni, scrivici al forum.

Guarda anche