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

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

В этой статье рассматриваются следующие темы:

  1. API Python генератора текста в QR-код
  2. Текст в QR-код на Python
  3. Настроить текст для генерации QR-кода
  4. Создать QR-код с текстом
  5. Отправить текст в онлайн-генератор QR-кода
  6. Бесплатные учебные ресурсы

Генератор текста в QR-код 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-код из текста.
# Инициализируйте генератор штрих-кода
# Укажите тип кодирования
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-код из текста.
# Инициализируйте генератор штрих-кода
# Укажите тип кодирования
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-кода. Это может быть основная текстовая метка, верхняя или нижняя подпись. Мы можем добавить текст кода и подпись ниже, выполнив шаги, упомянутые ранее. Однако нам просто нужно установить свойства codetextparameters и captionbelow, как показано ниже:

# В этом примере кода показано, как создать QR-код с помощью текста.
# Инициализируйте генератор штрих-кода
# Укажите тип кодирования
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-коды, которые можно использовать для ссылок на веб-сайты, контактной информации и многого другого. В случае возникновения каких-либо неясностей, пожалуйста, свяжитесь с нами на нашем форуме бесплатной поддержки.

Смотрите также