У цьому простому посібнику описано, як створити QR Code за допомогою Python. Ви можете легко розробити генератор QR-коду на Python за допомогою простих викликів API, які можна використовувати в середовищах на основі Windows, macOS або Linux, налаштованих за допомогою Python3 і JDK. У наступному прикладі ми зосередилися на створенні типу QR-коду, але API надає широку підтримку для інших Barcode types, включаючи код GS1, код 128 та багато інших.
Кроки для створення QR-коду за допомогою Python
- Налаштуйте Python3 і Aspose.Barcode для Python, дотримуючись інструкцій
- Створіть об’єкт BarcodeGenerator і встановіть EncodeTypes.QR як потрібний тип штрих-коду
- Встановіть текстовий код і виведіть роздільну здатність зображення QR-коду
- Встановіть вихідний тип зображення QR-коду як PNG і шлях до нього
- Використовуючи метод збереження в Python, створіть зображення QR-коду на диску
Наведені вище кроки в Python генерують QR-код за допомогою простих викликів API і виконання згаданих кроків. Ми почнемо процес із налаштування середовища, а потім буде використано екземпляр класу BarcodeGenerator для встановлення потрібного типу кодування штрих-коду. У наступних кроках ми встановимо текст QR-коду та роздільну здатність вихідного зображення. Роздільна здатність зображення за замовчуванням становить 96, якщо вона не встановлена, але її можна налаштувати. На останньому кроці Python QR generator збереже код на диску у форматі PNG.
Код для розробки генератора QR-кодів за допомогою 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) |
У Python генератор QR-коду було розроблено з використанням простих викликів API, які можуть ефективно створювати зображення QR-коду у форматі PNG. API здатний підтримувати багато типів штрих-кодів, які можна використовувати в різних програмах. Ви також можете налаштувати виведення QR-коду, встановивши різні параметри, як-от параметри кодового тексту, параметри поштових повідомлень, параметри DataMatrix, параметри Codablock та багато інших.
У цьому прикладі ми розробили програму, використовуючи код Python для генерації QR-коду без залежності від сторонніх інструментів. Якщо вам цікаво прочитати інформацію про штрих-код, зверніться до статті як читати штрих-код за допомогою Python.