Згенеруйте штрих-код EAN Bookland у Python

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

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

  1. API Python для створення штрих-кодів Bookland EAN
  2. Створіть штрих-код EAN Bookland
  3. Додати додаток до штрих-коду EAN Bookland
  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 

Згенеруйте штрих-код EAN Bookland у Python

Ми можемо легко створити штрих-код Bookland EAN 13, виконавши наведені нижче дії.

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

У наведеному нижче прикладі коду показано, як створити штрих-код EAN Bookland у 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")
Згенеруйте штрих-код EAN Bookland у Python

Згенеруйте штрих-код EAN Bookland у Python

Додайте доповнення до штрих-коду Bookland EAN у Python

Книги з кодами ISBN відображають додатковий 5-значний код разом із окремим штрих-кодом. Цей другий штрих-код в основному служить для кодування роздрібної ціни книги. Хоча штрих-код 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

Отримайте безкоштовну ліцензію

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

Штрих-код EAN Bookland – безкоштовні навчальні ресурси

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

Висновок

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

Дивись також