Maak een QR-code in Java

QR-codes worden voor alles gebruikt, van het delen van websitelinks en contactgegevens tot het doen van betalingen en het bijhouden van de inventaris. Als u een Java-ontwikkelaar bent, vraagt u zich misschien af hoe u programmatisch QR-codes kunt maken. In deze blogpost begeleiden we u door het proces voor het maken van QR-codes in Java.

QR-codegenerator - Java API-installatie

U kunt de QR Generator API eenvoudig configureren via de sectie Nieuwe releases of Conholdate.Total voor Java installeren met de volgende Maven-configuraties:

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

Maak een QR-code in Java

U kunt een QR-code aanmaken in Java door de onderstaande stappen te volgen:

  • Initialiseer een exemplaar van de klasse BarcodeGenerator.
  • Geef de weergaveparameters voor de QR-code op.
  • Stel het coderingstype en de QR-versie in.
  • Schrijf de uitvoer-QR-code.

Het onderstaande codefragment laat zien hoe u een QR-code in Java maakt:

// Initialiseer een exemplaar van de klasse BarcodeGenerator
com.aspose.barcode.generation.BarcodeGenerator gen = new com.aspose.barcode.generation.BarcodeGenerator(com.aspose.barcode.generation.EncodeTypes.QR, "Aspose");

// Stel verschillende barcodeparameters in
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);

// Automatische versie instellen
gen.getParameters().getBarcode().getQR().setQrVersion(com.aspose.barcode.generation.QRVersion.AUTO);

// Stel het ForceQR-coderingstype in
gen.getParameters().getBarcode().getQR().setQrEncodeType(com.aspose.barcode.generation.QREncodeType.FORCE_QR);

// Sla de gegenereerde QR-code op
gen.save("QRcode.png", com.aspose.barcode.generation.BarCodeImageFormat.PNG);

Maak QR-code met beeldverhouding in Java

U kunt het proces voor het genereren van QR-codes improviseren door verschillende waarden van de barcodeparameters te wijzigen. U kunt bijvoorbeeld verschillende bijschriften, automatische formaatmodus, versie, beeldverhouding, enz. opgeven. In de onderstaande stappen wordt verder uitgewerkt hoe u een QR-code met beeldverhouding in Java kunt maken:

  • Instantieer een object van de klasse BarcodeGenerator.
  • Stel verschillende QR-barcodeparameters in.
  • Geef de beeldverhouding op.
  • Exporteer de uitgevoerde QR-code.

In de volgende voorbeeldcode wordt uitgelegd hoe u een QR-barcode met beeldverhouding maakt in Java:

// Initialiseer een exemplaar van de klasse BarcodeGenerator
com.aspose.barcode.generation.BarcodeGenerator gen = new com.aspose.barcode.generation.BarcodeGenerator(com.aspose.barcode.generation.EncodeTypes.QR, "ASPOSE");

// Stel streepjescodeparameters in
gen.getParameters().getBarcode().getXDimension().setPixels(4);
gen.getParameters().getCaptionBelow().setText("Aspose");
gen.getParameters().getCaptionBelow().setVisible(true);

// Stel de beeldverhouding in
gen.getParameters().getBarcode().getQR().setAspectRatio(2);

// Sla de gegenereerde QR-code op
gen.save("QrAspectRatio.png", com.aspose.barcode.generation.BarCodeImageFormat.PNG);

De onderstaande schermafbeelding is een voorbeeld van een QR-code gegenereerd met beeldverhouding:

Genereer QR-code Java

Gratis evaluatielicentie

Mogelijk krijgt u een gratis tijdelijke licentie om de evaluatiebeperkingen te omzeilen en de API’s optimaal te testen.

Opsommen

Het maken van QR-codes in Java is een relatief eenvoudig proces. Of u nu QR-codes voor websites, contactgegevens of enig ander doel wilt genereren, u beschikt nu over de kennis om dit te doen. Experimenteer met verschillende inhoud en instellingen om QR-codes te maken die aan uw specifieke vereisten voldoen. QR-codes zijn een veelzijdige tool die de functionaliteit van uw Java-applicaties kan verbeteren. Als u echter uw zorgen wilt bespreken, kunt u ons schrijven op het forum.

Zie ook