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