Генератор штрих-кода Code 128 на Python.

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

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

  1. API генератора штрих-кода Python Code 128
  2. Создать штрих-код Code 128 в Python
  3. Создайте штрих-код GS1-128
  4. Купон UPC-A GS1 128 на Python
  5. Настроить внешний вид штрих-кода
  6. Обучающие ресурсы

API-интерфейс генератора штрих-кода Python Code 128

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

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

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

Сгенерируйте штрих-код Code 128 в Python

Мы можем легко сгенерировать штрих-код code 128, выполнив следующие шаги:

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

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

# В этом примере кода показано, как создать штрих-код Code 128.
import aspose.barcode as barcode

# Инициализировать генератор штрих-кода
# Укажите тип кодирования
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.CODE128)

# Текст кода
generator.code_text = "123456ABCDEF"

# Сохраните сгенерированный штрих-код
generator.save("C:\\Files\\Generate_Code_128.jpg")
Generate GS1-128 Barcode using Python

Generate GS1-128 Barcode using Python

Сгенерируйте штрих-код GS1-128 в Python

Мы можем легко сгенерировать штрих-код GS1-128, выполнив следующие шаги:

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

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

# В этом примере кода показано, как создать штрих-код GS1 128.
import aspose.barcode as barcode

# Инициализировать генератор штрих-кода
# Укажите тип кодирования как GS1_CODE_128.
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.GS1_CODE_128)


# Текст кода
generator.code_text = "(01)12345678901231(21)ASPOSE(30)9876"

# Сохраните сгенерированный штрих-код
generator.save("C:\\Files\\GS1_128.jpg")
Generate GS1-128 Barcode using Python

Generate GS1-128 Barcode using Python

Создайте купон UPC-A GS1 128 в Python

Мы также можем создать этикетку со штрих-кодом с дополнительным штрих-кодом купона GS1-128, размещенным на том же изображении, выполнив шаги, упомянутые ранее. Однако на первом этапе нам нужно установить EncodeTypes как UPCAGS1CODE128COUPON.

В следующем примере кода показано, как создать купон UPC-A GS1 Code 128 в Python.

# В этом примере кода показано, как создать штрих-код GS1 128 Coupon.
import aspose.barcode as barcode

# Инициализировать генератор штрих-кода
# Укажите тип кодирования
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.UPCA_GS_1_CODE_128_COUPON)


# Текст кода
generator.code_text = "123456789012(8110)ASPOSE"

# Сохраните сгенерированный штрих-код
generator.save("C:\\Files\\GS1_128_COUPON.jpg")
Generate UPC-A GS1 128 Coupon in Python

Generate UPC-A GS1 128 Coupon in Python

Настройте внешний вид купона Code 128 в Python

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

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

# В этом примере кода показано, как настроить внешний вид штрих-кода Code 128.
import aspose.barcode as barcode
from aspose.pydrawing import Color, FontStyle

# Инициализировать генератор штрих-кода
# Укажите тип кодирования
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.CODE128)

# Текст кода
generator.code_text = "123456789ASPOSE"

# Настроить внешний вид
generator.parameters.caption_above.text ="CAPTION ABOVE"
generator.parameters.caption_above.visible = True
generator.parameters.caption_above.font.style = FontStyle.ITALIC
generator.parameters.caption_above.font.size.point = 5.0
generator.parameters.caption_below.text = "CAPTION BELOW"
generator.parameters.caption_below.visible = True
generator.parameters.caption_below.font.style = FontStyle.BOLD
generator.parameters.caption_below.font.size.pixels = 15.0
generator.parameters.caption_above.font.family_name = "Verdana"

bar_color = Color(0x00, 0x00, 0xFF)
generator.parameters.barcode.bar_color = bar_color

# Сохраните сгенерированный штрих-код
generator.save("C:\\Files\\Customize_Code_128.jpg")
Customize the colors and coupon supplement space in Python

Customize the colors and coupon supplement space in Python

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

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

Генератор штрих-кода Python — бесплатные учебные ресурсы

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

Заключение

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

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