Diese einfache Anleitung enthält Details zum Erstellen von QR Code mit Python. Sie können ganz einfach einen QR-Code-Generator in Python entwickeln, indem Sie einfache API-Aufrufe verwenden, die in Windows-, macOS- oder Linux-basierten Umgebungen verwendet werden können, die mit Python3 und JDK konfiguriert sind. Im folgenden Beispiel haben wir uns auf die Erstellung von QR-Code-Typen konzentriert, aber die API bietet umfangreiche Unterstützung für andere Barcode types, einschließlich GS1-Code, 128-Code und viele andere.
Schritte zum Erstellen von QR-Code mit Python
- Richten Sie Python3 und Aspose.Barcode für Python ein indem Sie die Richtlinien befolgen
- Instanziieren Sie das Objekt BarcodeGenerator und legen Sie EncodeTypes.QR als gewünschten Barcode-Typ fest
- Legen Sie den Textcode fest und geben Sie die Bildauflösung des QR-Codes aus
- Legen Sie den Ausgabe-QR-Code-Bildtyp als PNG und seinen Pfad fest
- Generieren Sie mit der Save-Methode in Python ein QR-Code-Bild auf der Festplatte
Die obigen Schritte in Python generieren QR-Code mit Hilfe einfacher API-Aufrufe und nach den genannten Schritten. Wir beginnen den Prozess, indem wir die Umgebung einrichten, und dann wird die BarcodeGenerator-Klasseninstanz verwendet, um den gewünschten Barcode-Codierungstyp festzulegen. In den folgenden Schritten legen wir den QR-Code-Text und die Ausgabebildauflösung fest. Die Standardbildauflösung ist 96, wenn sie nicht eingestellt ist, kann aber angepasst werden. Im letzten Schritt speichert Python-QR-Generator Code auf der Festplatte im PNG-Format.
Code zum Entwickeln des QR-Code-Generators mit Python
from asposebarcode import Generation, Assist | |
# Setting License | |
licenseQRCode = Assist.License() | |
licenseQRCode.setLicense("Aspose.Total.lic") | |
# Create an object of BarCodeGenerator class and specify Barcode Encode Type as QR | |
encode_type = Generation.EncodeTypes.QR | |
GenerateQRCode = Generation.BarcodeGenerator(encode_type, None) | |
# Set QR code text to be encoded | |
GenerateQRCode.setCodeText("Python Test QR code") | |
# Set resolution | |
GenerateQRCode.getParameters().setResolution(300) | |
#BarCodeImageFormat.PNG.value | |
file_path = "OutputQR_Code.png" | |
imageFormat= Generation.BarCodeImageFormat(3) | |
# Now, save the QR Code in PNG format | |
# Aspose.Barcode for Python via Java API supports multiple image formats for saving the output QR Code | |
GenerateQRCode.save(file_path, imageFormat) |
In Python QR Code Generator wurde mit einfachen API-Aufrufen entwickelt, die effizient ein QR-Code-Bild im PNG-Format erzeugen können. Die API ist in der Lage, viele Arten von Barcodes zu unterstützen, die in verschiedenen Anwendungen verwendet werden können. Sie können die QR-Code-Ausgabe auch anpassen, indem Sie verschiedene Parameter wie Codetext-Parameter, Post-Parameter, DataMatrix-Parameter, Codablock-Parameter und viele andere festlegen.
In diesem Beispiel haben wir eine Anwendung entwickelt, die Python-Code zum Generieren von QR-Code ohne Abhängigkeit von Drittanbieter-Tools verwendet. Wenn Sie Barcode-Informationen lesen möchten, lesen Sie den Artikel zu wie man Barcodes mit Python liest.