Создать штрих-код Bookland EAN в Python

Bookland EAN-13, также известный как Международный стандартный номер книги (ISBN), создается путем использования символики EAN-13 с отдельным префиксом, например 978. По сути, ISBN представляет собой уникальный вариант кода EAN-13. специально для книг. В этой статье мы узнаем, как создать штрих-код Bookland EAN 13 на Python.

В статье затронуты следующие темы:

  1. Python API для генерации штрих-кодов Bookland EAN
  2. Создать штрих-код Bookland EAN
  3. Добавить дополнение к штрих-коду Bookland EAN
  4. Бесплатные учебные ресурсы

API Python для создания штрих-кодов Bookland EAN

Мы будем использовать API Aspose.BarCode for Python для генерации штрих-кодов Bookland EAN. Это позволяет разработчикам легко добавлять функции генерации и сканирования штрих-кодов в свои приложения Python. Это надежное, надежное и удобное решение для создания и распознавания штрих-кодов. API поддерживает широкий спектр 1D и 2D типов штрих-кодов.

Пожалуйста, загрузите пакет или установите API из PyPI, используя следующую команду pip в консоли:

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

Создать штрих-код Bookland EAN в Python

Мы можем легко создать штрих-код Bookland EAN 13, выполнив следующие действия:

  1. Создайте экземпляр класса BarcodeGenerator с EncodeTypes.EAN13 в качестве аргумента.
  2. После этого укажите текст для кодирования.
  3. При необходимости укажите параметры настройки, такие как xdimension и т. д.
  4. Наконец, вызовите метод save(), чтобы сохранить вывод. В качестве аргумента он принимает путь к выходному файлу.

В следующем примере кода показано, как создать штрих-код Bookland EAN в Python.

import aspose.barcode as barcode

# Инициализировать объект класса BarcodeGenerator
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.EAN13, "9791234567896")

# Установите размер в пикселях
generator.parameters.barcode.x_dimension.pixels = 1.5;
    
# Установить высоту бара
generator.parameters.barcode.bar_height.pixels = 50.0;

# Показать текст кода
generator.parameters.caption_above.text = "ISBN 979-1-23456-789-6"
generator.parameters.caption_above.visible = True

# Создать штрих-код Bookland EAN
generator.save("C:\Files\bookland-ean.jpg")
Создать штрих-код Bookland EAN в Python

Создать штрих-код Bookland EAN в Python

Добавить дополнение к штрих-коду Bookland EAN на Python

Книги с кодами ISBN содержат дополнительный пятизначный код и отдельный штрих-код. Этот второй штрих-код в первую очередь служит для кодирования розничной цены книги. Хотя штрих-код ISBN известен как EAN-13, дополнительный 5-значный код называется EAN-5.

Мы можем добавить дополнительный 5-значный код к штрих-коду Bookland EAN, выполнив шаги, упомянутые ранее. Однако нам просто нужно указать дополнительные данные на шаге №3.

В следующем примере кода показано, как создать штрих-код Bookland EAN с дополнением на Python.

import aspose.barcode as barcode

# Инициализировать объект класса BarcodeGenerator
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.EAN13, "9791234567896")

# Установить высоту бара
generator.parameters.barcode.bar_height.pixels = 50.0;

# Показать текст кода
generator.parameters.caption_above.text = "ISBN 979-1-23456-789-6"
generator.parameters.caption_above.visible = True

# Добавьте дополнение EAN 5
generator.parameters.barcode.supplement.supplement_space.pixels = 5.0
generator.parameters.barcode.supplement.supplement_data = "07900"

# Создать штрих-код EAN
generator.save("C:\\Files\\bookland-ean-supplement.jpg")
Создать штрих-код Bookland EAN с дополнением на Python

Создайте штрих-код Bookland EAN с дополнением на Python.

Получите бесплатную лицензию

Вы можете получить бесплатную временную лицензию, чтобы опробовать библиотеку без ограничений ознакомительной версии.

Штрих-код Bookland EAN — бесплатные обучающие ресурсы

Помимо создания кодов Bookland EAN на Python, вы можете узнать больше о создании и чтении различных типов штрих-кодов, а также изучить различные другие функции API, используя ресурсы ниже:

Заключение

В этой статье мы узнали, как создать штрих-код Bookland EAN на Python. Используя Aspose.BarCode for Python, вы можете создавать индивидуальные штрих-коды EAN, настраивать их внешний вид и размер и легко интегрировать их в свои приложения. В случае возникновения каких-либо неясностей, пожалуйста, свяжитесь с нами на нашем бесплатном форуме поддержки.

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