Генератор QR-коду Python

QR-коди можна сканувати смартфоном або іншим пристроєм, щоб відкрити веб-сайт, переглянути відео чи отримати доступ до іншої закодованої інформації. Вони стають дедалі популярнішими, оскільки вони прості у використанні та можуть використовуватися для зберігання великої кількості даних у невеликому просторі. У цій публікації блогу ми покажемо вам, як генерувати текстові QR-коди в Python. Ми надамо покроковий посібник і фрагменти коду, які допоможуть вам створити власний генератор тексту для QR-коду на Python.

Ця стаття охоплює такі теми:

  1. Text to Generator QR Code Generator Python API
  2. Текст у QR-код на Python
  3. Налаштувати текст для генерації QR-коду
  4. Створити QR-код із текстом
  5. Текст до онлайн-генератора QR-коду
  6. Безкоштовні навчальні ресурси

Text to QR Code Generator Python API

Ми будемо використовувати API Aspose.BarCode for Python для створення QR-кодів із тексту. Він дозволяє генерувати та зчитувати штрих-коди та QR-коди на Python. API підтримує понад 60 символів штрих-кодів, таких як QR-код, код 128, код 39, EAN, UPC та багато інших. Це дозволяє розробникам легко зберігати згенерований штрих-код або QR-код у різних форматах зображень, таких як PNG, JPEG і TIFF.

Будь ласка, завантажте пакет або інсталюйте API з PyPI за допомогою такої команди pip у консолі:

pip install aspose-barcode-for-python-via-net 

Текст у QR-код на Python

Ми можемо створити QR-код із тексту за допомогою Aspose.BarCode for Python, виконавши наведені нижче дії.

  1. Створіть екземпляр класу BarcodeGenerator.
  2. Встановіть EncodeTypes як “QR”.
  3. Вкажіть вхідний текст для кодування.
  4. За бажанням можна вказати параметри налаштування QR-коду.
  5. Нарешті, викличте метод save(), щоб зберегти згенероване зображення QR-коду за вказаним шляхом до файлу.

У наступному прикладі коду показано, як створити QR-код за допомогою Python.

# Цей приклад коду демонструє, як створити QR-код із тексту.
# Ініціалізуйте BarcodeGenerator
# Вкажіть тип кодування
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR);

# Укажіть текст коду для кодування
generator.code_text = "Your text goes here!";

# Вкажіть розмір зображення
generator.parameters.barcode.x_dimension.pixels = 8.0;
generator.parameters.resolution = 500.0;

# Збережіть згенерований QR-код
generator.save("C:\\Files\\Text_QR_Code.jpg")
Текст у QR-код на Python

Текст у QR-код на Python.

Налаштуйте генерацію тексту для QR-коду в Python

Ми можемо налаштувати зовнішній вигляд QR-кодів, згенерованих із тексту, виконавши кроки, згадані раніше. Однак нам потрібно встановити додаткові властивості, щоб налаштувати колір фону, колір рамки, висоту зображення тощо.

У наведеному нижче прикладі коду показано, як налаштувати текст для створення QR-коду в Python.

# Цей приклад коду демонструє, як налаштувати QR-код із Text.
# Ініціалізуйте BarcodeGenerator
# Вкажіть тип кодування
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR);

# Укажіть текст коду для кодування
generator.code_text = "Your text goes here!";

# Вкажіть розмір зображення
generator.parameters.barcode.x_dimension.pixels = 8.0;

# Встановити колір фону
generator.parameters.back_color = Color(0,0,128)

# Установити колір QR
generator.parameters.barcode.bar_color = Color(255,255,255)

# Встановити роздільну здатність зображення
generator.parameters.resolution = 300.0

# Встановити кордон
generator.parameters.border.dash_style = barcode.generation.BorderDashStyle.SOLID
generator.parameters.border.color = Color(255,0,0)
generator.parameters.border.visible = True
generator.parameters.border.width.point = 4.0

# Збережіть згенерований QR-код
generator.save("C:\\Files\\Customized_QR_Code.jpg")
Налаштуйте генерацію тексту для QR-коду в Python

Налаштуйте генерацію тексту для QR-коду в Python.

Створення QR-коду з текстом на Python

Ми можемо додати зрозумілий для людини текст до згенерованого зображення QR-коду. Це може бути основна текстова мітка, верхній або нижній підпис. Ми можемо додати текст коду та підпис нижче, виконуючи кроки, згадані раніше. Однак нам просто потрібно встановити параметри codetext і властивості captionbelow, як показано нижче:

# Цей приклад коду демонструє, як створити QR-код за допомогою тексту.
# Ініціалізуйте BarcodeGenerator
# Вкажіть тип кодування
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR);

# Укажіть текст коду для кодування
generator.code_text = "Your text goes here!";

# Вкажіть розмір зображення
generator.parameters.barcode.x_dimension.pixels = 8.0;

# Встановити колір фону
generator.parameters.back_color = Color(255,255,255)

# Установити колір QR
generator.parameters.barcode.bar_color = Color(0,0,255)

# Встановити роздільну здатність зображення
generator.parameters.resolution = 300.0

# Встановити кордон
generator.parameters.border.dash_style = barcode.generation.BorderDashStyle.SOLID
generator.parameters.border.color = Color(255,0,0)
generator.parameters.border.visible = True
generator.parameters.border.width.point = 4.0

# Покажіть текст коду над QR-кодом
generator.parameters.barcode.code_text_parameters.two_d_display_text = "Aspose.BarCode";
generator.parameters.barcode.code_text_parameters.location = barcode.generation.CodeLocation.ABOVE;

# Встановіть підпис під QR-кодом
generator.parameters.barcode.code_text_parameters.two_d_display_text = "test"
generator.parameters.caption_below.text = "ASPOSE"
generator.parameters.caption_below.visible = True
generator.parameters.caption_below.font.style = FontStyle.BOLD
generator.parameters.caption_below.font.size.pixels = 18.0
generator.parameters.caption_below.font.family_name = "Verdana"

# Збережіть згенерований QR-код
generator.save("C:\\Files\\QR_Code_with_text.jpg")
Створення QR-коду з текстом на Python

Створення QR-коду з текстом на Python.

Текстовий генератор QR-коду - отримайте безкоштовну ліцензію

Ви можете отримати безкоштовну тимчасову ліцензію, щоб спробувати бібліотеку без оціночних обмежень.

Текст у QR-код онлайн

Ви можете безкоштовно згенерувати QR-код із будь-якого введеного тексту онлайн за допомогою онлайн-веб-програми для створення QR-коду, розробленої за допомогою цього API.

Генератор тексту в QR-код - навчальні ресурси

Ви можете дізнатися більше про перетворення тексту на QR-код і дослідити різні інші функції бібліотеки, використовуючи ресурси нижче:

Висновок

У цій публікації в блозі ми показали вам, як створити генератор QR-коду тексту в Python за допомогою Aspose.BarCode for Python. Ми також бачили, як налаштувати QR-коди та додати підписи до зображення. Використовуючи Aspose.BarCode, ви можете створювати приголомшливі QR-коди, які можна використовувати для посилань на веб-сайти, контактної інформації тощо. У разі будь-яких неясностей зв’яжіться з нами на нашому безкоштовному форумі підтримки.

Дивись також