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