Erstellen Sie einen QR-Code in Java

QR-Codes werden für alles verwendet, von der Weitergabe von Website-Links und Kontaktinformationen bis hin zur Durchführung von Zahlungen und der Nachverfolgung von Lagerbeständen. Wenn Sie ein Java-Entwickler sind, fragen Sie sich möglicherweise, wie Sie QR-Codes programmgesteuert erstellen können. In diesem Blogbeitrag führen wir Sie durch den Prozess zum Erstellen von QR-Codes in Java.

QR-Code-Generator – Java API Installation

Sie können die QR-Generator-API einfach im Abschnitt Neue Versionen konfigurieren oder Conholdate.Total für Java mit den folgenden Maven-Konfigurationen installieren:

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

Erstellen Sie einen QR-Code in Java

Sie können einen QR-Code in Java erstellen, indem Sie die folgenden Schritte ausführen:

  • Initialisieren Sie eine Instanz der BarcodeGenerator Klasse.
  • Geben Sie die Parameter für die Darstellung des QR-Codes an.
  • Legen Sie den Kodierungstyp und die QR-Version fest.
  • Schreiben Sie den ausgegebenen QR-Code.

Der folgende Codeausschnitt zeigt, wie man einen QR-Code in Java erstellt:

// Initialisieren Sie eine Instanz der BarcodeGenerator Klasse
com.aspose.barcode.generation.BarcodeGenerator gen = new com.aspose.barcode.generation.BarcodeGenerator(com.aspose.barcode.generation.EncodeTypes.QR, "Aspose");

// Stellen Sie verschiedene Barcode-Parameter ein
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);

// Stellen Sie die automatische Version ein
gen.getParameters().getBarcode().getQR().setQrVersion(com.aspose.barcode.generation.QRVersion.AUTO);

// Legen Sie den ForceQR-Kodierungstyp fest
gen.getParameters().getBarcode().getQR().setQrEncodeType(com.aspose.barcode.generation.QREncodeType.FORCE_QR);

// Speichern Sie den generierten QR-Code
gen.save("QRcode.png", com.aspose.barcode.generation.BarCodeImageFormat.PNG);

Erstellen Sie einen QR-Code mit Seitenverhältnis in Java

Sie können den QR-Code-Generierungsprozess improvisieren, indem Sie verschiedene Werte der Barcode-Parameter ändern. Sie können beispielsweise verschiedene Beschriftungen, den automatischen Größenmodus, die Version, das Seitenverhältnis usw. angeben. In den folgenden Schritten wird näher erläutert, wie Sie einen QR-Code mit Seitenverhältnis in Java erstellen:

  • Instanziieren Sie ein Objekt der BarcodeGenerator Klasse.
  • Legen Sie verschiedene QR-Barcode-Parameter fest.
  • Geben Sie das Seitenverhältnis an.
  • Exportieren Sie den ausgegebenen QR-Code.

Der folgende Beispielcode erklärt, wie man in Java einen QR-Barcode mit Seitenverhältnis erstellt:

// Initialisieren Sie eine Instanz der BarcodeGenerator Klasse
com.aspose.barcode.generation.BarcodeGenerator gen = new com.aspose.barcode.generation.BarcodeGenerator(com.aspose.barcode.generation.EncodeTypes.QR, "ASPOSE");

// Barcode-Parameter festlegen
gen.getParameters().getBarcode().getXDimension().setPixels(4);
gen.getParameters().getCaptionBelow().setText("Aspose");
gen.getParameters().getCaptionBelow().setVisible(true);

// Stellen Sie das Seitenverhältnis ein
gen.getParameters().getBarcode().getQR().setAspectRatio(2);

// Speichern Sie den generierten QR-Code
gen.save("QrAspectRatio.png", com.aspose.barcode.generation.BarCodeImageFormat.PNG);

Der Screenshot unten ist ein Beispiel-QR-Code, der mit dem Seitenverhältnis generiert wurde:

QR-Code Java generieren

Kostenlose Evaluierungslizenz

Möglicherweise erhalten Sie eine kostenlose temporäre Lizenz, um die Evaluierungseinschränkungen zu umgehen und die APIs auf ihre volle Kapazität zu testen.

Zusammenfassen

Das Erstellen von QR-Codes in Java ist ein relativ einfacher Vorgang. Unabhängig davon, ob Sie QR-Codes für Websites, Kontaktinformationen oder andere Zwecke generieren möchten, verfügen Sie jetzt über das erforderliche Wissen. Experimentieren Sie mit verschiedenen Inhalten und Einstellungen, um QR-Codes zu erstellen, die Ihren spezifischen Anforderungen entsprechen. QR-Codes sind ein vielseitiges Tool, das die Funktionalität Ihrer Java-Anwendungen verbessern kann. Falls Sie jedoch eines Ihrer Anliegen besprechen möchten, schreiben Sie uns bitte im Forum.

Siehe auch