I codici QR sono comunemente usati per condividere informazioni importanti. Per esigenze diverse, potresti voler creare un codice QR nelle tue soluzioni o applicazioni. Di conseguenza, questo articolo spiega come generare un codice QR in modo programmatico in Java.
- Installazione API Java per generare codice QR
- Genera codice QR in Java
- Genera codice QR con ForceQR Encoding in Java
Installazione API Java per generare codice QR
È necessario installare l’API Aspose.BarCode for Java che consente di lavorare con vari tipi di codici a barre. Basta scaricare i file JAR rilevanti o accedervi con le seguenti configurazioni nel file pom.xml per configurarlo dal repository.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-barcode</artifactId>
<version>22.8</version>
</dependency>
Genera codice QR in Java
Puoi generare un QR Code con i seguenti passaggi:
- Crea un oggetto della classe BarcodeGenerator e menziona il testo di input insieme a EncodeType.
- Imposta i tipi di codifica e la versione del codice QR.
- Genera il codice QR ed esporta il codice generato come immagine PNG.
Il codice di esempio seguente mostra come generare un codice QR in Java:
// Inizializza un'istanza della classe BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "Aspose");
gen.getParameters().getBarcode().getXDimension().setPixels(4);
generator.getParameters().setResolution(400);
// Imposta la versione automatica
gen.getParameters().getBarcode().getQR().setQrVersion(QRVersion.AUTO);
//Imposta il tipo di codifica QR di ForceMicroQR
gen.getParameters().getBarcode().getQR().setQrEncodeType(QREncodeType.FORCE_MICRO_QR);
gen.save(dataDir + "QREncodeTypeForceMicroQR.png", BarCodeImageFormat.PNG);
Genera codice QR con ForceQR Encoding in Java
È necessario seguire i passaggi seguenti per creare un codice QR di tipo ForceQR in Java.
- Crea un’istanza della classe BarcodeGenerator e specifica EncodeType e il testo di input.
- Imposta il tipo di codifica e la versione del QR Code desiderato.
- Scrivi il file di output contenente il codice come immagine PNG.
L’esempio di codice seguente spiega come generare un codice QR con la codifica ForceQR in Java:
// Inizializza un'istanza della classe BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "Aspose");
gen.getParameters().getBarcode().getXDimension().setPixels(4);
generator.getParameters().setResolution(400);
// Imposta la versione automatica
gen.getParameters().getBarcode().getQR().setQrVersion(QRVersion.AUTO);
//Imposta il tipo di codifica QR ForceQR
gen.getParameters().getBarcode().getQR().setQrEncodeType(QREncodeType.FORCE_QR);
gen.save(dataDir + "QREncodeTypeForceQR.png", BarCodeImageFormat.PNG);
Ottieni una licenza gratuita
Puoi valutare l’API senza filigrane o limitazioni di valutazione richiedendo una licenza temporanea gratuita.
Conclusione
In questo articolo hai esplorato come generare un QR Code di vario tipo, versioni, ecc. in base alle tue esigenze. L’esempio di codice mostra l’intero processo per generare codice QR in modo programmatico in Java. Inoltre, puoi dare un’occhiata allo spazio documentazione per controllare molte altre variazioni e funzionalità supportate da Aspose.BarCode per l’API Java. In caso di domande, non esitare a contattarci tramite il forum.