Bookland EAN-13, також відомий як Міжнародний стандартний номер книги (ISBN), генерується за допомогою символіки EAN-13 із чітким префіксом, наприклад 978. По суті, ISBN є унікальним варіантом коду EAN-13. спеціально для книг. У цій статті ми дізнаємося, як створити штрих-код Bookland EAN 13 на Python.
Стаття охоплює такі теми:
- API Python для створення штрих-кодів Bookland EAN
- Створіть штрих-код EAN Bookland
- Додати додаток до штрих-коду EAN Bookland
- Безкоштовні навчальні ресурси
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, виконавши наведені нижче дії.
- Створіть екземпляр класу BarcodeGenerator із EncodeTypes.EAN13 як аргумент.
- Після цього вкажіть текст для кодування.
- За бажанням можна вказати параметри налаштування, наприклад xdimension тощо.
- Нарешті, викличте метод 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")
Додайте доповнення до штрих-коду 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")
Отримайте безкоштовну ліцензію
Ви можете отримати безкоштовну тимчасову ліцензію, щоб спробувати бібліотеку без оціночних обмежень.
Штрих-код EAN Bookland – безкоштовні навчальні ресурси
Окрім генерування кодів EAN Bookland у Python, ви можете дізнатися більше про генерування та зчитування різних типів штрих-кодів і вивчити різні інші функції API, використовуючи ресурси нижче:
Висновок
У цій статті ми дізналися, як створити штрих-код EAN Bookland у Python. Використовуючи Aspose.BarCode for Python, ви можете створювати налаштовані штрих-коди EAN, налаштовувати їх зовнішній вигляд і розмір, а також легко інтегрувати їх у свої програми. У разі будь-яких неясностей зв’яжіться з нами на нашому безкоштовному форумі підтримки.