QR-Code in Java generieren.

QR-Codes werden häufig verwendet, um wichtige Informationen zu teilen. Für unterschiedliche Anforderungen möchten Sie möglicherweise einen QR-Code in Ihren Lösungen oder Anwendungen erstellen. Dementsprechend wird in diesem Artikel erläutert, wie man einen QR-Code programmgesteuert in Java generiert.

Java-API-Installation zum Generieren von QR-Code

Sie müssen die API Aspose.BarCode for Java installieren, die es Ihnen ermöglicht, mit verschiedenen Arten von Barcodes zu arbeiten. Einfach die relevanten JAR-Dateien herunterladen oder mit den folgenden Konfigurationen in der pom.xml-Datei darauf zugreifen, um sie aus dem Repository zu konfigurieren.

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

QR-Code in Java generieren

Sie können einen QR-Code mit den folgenden Schritten generieren:

  1. Erstellen Sie ein Objekt der Klasse BarcodeGenerator und erwähnen Sie den Eingabetext zusammen mit dem EncodeType.
  2. Legen Sie die Codierungsarten und die Version des QR-Codes fest.
  3. Generieren Sie den QR-Code und exportieren Sie den generierten Code als PNG-Bild.

Der folgende Beispielcode zeigt, wie Sie einen QR-Code in Java generieren:

// Initialisiert eine Instanz der BarcodeGenerator-Klasse
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "Aspose");
gen.getParameters().getBarcode().getXDimension().setPixels(4);
generator.getParameters().setResolution(400);

// Auto-Version einstellen
gen.getParameters().getBarcode().getQR().setQrVersion(QRVersion.AUTO);

//Legen Sie den ForceMicroQR-QR-Codierungstyp fest
gen.getParameters().getBarcode().getQR().setQrEncodeType(QREncodeType.FORCE_MICRO_QR);
gen.save(dataDir + "QREncodeTypeForceMicroQR.png", BarCodeImageFormat.PNG);

Generieren Sie QR-Code mit ForceQR-Codierung in Java

Sie müssen die folgenden Schritte ausführen, um einen ForceQR-QR-Code in Java zu erstellen.

  1. Erstellen Sie eine Instanz der Klasse BarcodeGenerator und geben Sie den EncodeType und den Eingabetext an.
  2. Stellen Sie den Kodierungstyp und die Version des gewünschten QR-Codes ein.
  3. Schreiben Sie die Ausgabedatei mit dem Code als PNG-Bild.

Das folgende Codebeispiel erläutert, wie Sie einen QR-Code mit ForceQR-Codierung in Java generieren:

// Initialisiert eine Instanz der BarcodeGenerator-Klasse
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "Aspose");
gen.getParameters().getBarcode().getXDimension().setPixels(4);
generator.getParameters().setResolution(400);

// Auto-Version einstellen
gen.getParameters().getBarcode().getQR().setQrVersion(QRVersion.AUTO);

//Legen Sie den ForceQR-QR-Codierungstyp fest
gen.getParameters().getBarcode().getQR().setQrEncodeType(QREncodeType.FORCE_QR);
gen.save(dataDir + "QREncodeTypeForceQR.png", BarCodeImageFormat.PNG);

Holen Sie sich eine kostenlose Lizenz

Sie können die API ohne Wasserzeichen oder Evaluierungseinschränkungen testen, indem Sie eine kostenlose temporäre Lizenz anfordern.

Fazit

In diesem Artikel haben Sie untersucht, wie Sie einen QR-Code verschiedener Arten, Versionen usw. basierend auf Ihren Anforderungen generieren können. Das Codebeispiel zeigt den gesamten Prozess zum Generieren von QR-Code programmgesteuert in Java. Darüber hinaus können Sie sich den Bereich Dokumentation ansehen, um viele andere Variationen und Funktionen zu prüfen, die von Aspose.BarCode for Java API unterstützt werden. Bei Fragen können Sie sich gerne über das Forum an uns wenden.

Siehe auch