Den här enkla instruktionen ger information om hur du skapar QR Code med Python. Du kan enkelt utveckla en QR Code-generator i Python genom att använda enkla API-anrop som kan användas i Windows-, macOS- eller Linux-baserade miljöer konfigurerade med Python3 och JDK. I följande exempel har vi fokuserat på att skapa QR-kodstyper men API:et ger omfattande stöd för andra Barcode types inklusive GS1-kod, 128-kod och många andra.
Steg för att skapa QR-kod med Python
- Ställ in Python3 och Aspose.Barcode för Python genom att följa riktlinjerna
- Instantiera objektet BarcodeGenerator och ställ in EncodeTypes.QR som önskad streckkodstyp
- Ställ in textkoden och skriv ut QR-kodens bildupplösning
- Ställ in den utgående QR-kodens bildtyp som PNG och dess sökväg
- Genom att använda Spara-metoden i Python genererar du QR-kodbild på disken
Ovanstående steg i Python genererar QR-kod med hjälp av enkla API-anrop och att följa de nämnda stegen. Vi kommer att starta processen genom att ställa in miljön och sedan kommer BarcodeGenerator-klassinstansen att användas för att ställa in önskad streckkodstyp. I följande steg kommer vi att ställa in QR-kodens text och bildupplösning. Standardbildupplösningen är 96 om den inte är inställd men den kan anpassas. I det sista steget kommer Python QR-generator att spara kod på disken i formatet PNG.
Kod för att utveckla QR Code Generator med 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) |
I Python har QR Code generator utvecklats med enkla API-anrop som effektivt kan producera en QR-kodbild i PNG-format. API:et kan stödja många typer av streckkoder som kan användas i olika applikationer. Du kan också anpassa QR-koden genom att ställa in olika parametrar som kodtextparametrar, postparametrar, datamatrisparametrar, kodblockparametrar och många andra.
I det här exemplet har vi utvecklat en applikation som använder Python-kod för att generera QR-kod utan att vara beroende av något tredjepartsverktyg. Om du är intresserad av att läsa streckkodsinformation, se artikeln om hur man läser streckkoder med Python.