Ez az egyszerű útmutató részletesen ismerteti, hogyan lehet létrehozni QR Code-t Python használatával. Könnyedén fejleszthet QR kód generátort a Pythonban egyszerű API-hívásokkal, amelyek használhatók a Python3-mal és JDK-val konfigurált Windows, macOS vagy Linux alapú környezetekben. A következő példában a QR-kódtípus létrehozására összpontosítottunk, de az API széleskörű támogatást nyújt más Barcode types-hoz, beleértve a GS1 kódot, a 128-as kódot és sok mást.
Lépések a QR-kód létrehozásához Python használatával
- Állítsa be a Python3-at és az Aspose.Barcode-ot a Pythonhoz az irányelvek követésével
- Példányosítsa a BarcodeGenerator objektumot, és állítsa be az EncodeTypes.QR-t a kívánt vonalkód típusként
- Állítsa be a szöveges kódot és a kimeneti QR-kód képfelbontását
- Állítsa be a kimeneti QR-kód képtípust PNG-re és annak elérési útját
- A Python mentési módszerével QR-kód kép létrehozása a lemezen
A fenti lépések a Pythonban QR-kódot generálnak egyszerű API-hívások segítségével és az említett lépéseket követve. A folyamatot a környezet beállításával kezdjük, majd a BarcodeGenerator osztálypéldány segítségével állítjuk be a kívánt vonalkód kódolási típust. A következő lépésekben beállítjuk a QR-kód szövegét és a kimeneti kép felbontását. Az alapértelmezett képfelbontás 96, ha nincs beállítva, de testreszabható. Az utolsó lépésben a Python QR generator PNG formátumban menti a kódot a lemezre.
Kód a QR-kód generátor fejlesztéséhez Python használatával
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) |
A Python QR Code generator-t egyszerű API-hívások segítségével fejlesztették ki, amelyek hatékonyan tudnak QR-kódot PNG formátumban előállítani. Az API számos típusú vonalkód támogatására képes, amelyek különböző alkalmazásokban használhatók. A QR-kód kimenetét testreszabhatja különböző paraméterek, például kódszöveg-paraméterek, postai paraméterek, adatmátrix-paraméterek, Codablock-paraméterek és még sok más beállításával.
Ebben a példában egy olyan alkalmazást fejlesztettünk ki, amely Python kódot használ QR-kód generálására anélkül, hogy bármilyen harmadik fél eszközétől függne. Ha érdekli a vonalkóddal kapcsolatos információk, olvassa el a hogyan lehet vonalkódot olvasni Python használatával cikket.