Штрих-коды сегодня являются неотъемлемой частью бизнеса, от управления запасами до розничных транзакций. Код 128 выделяется как один из самых универсальных и широко используемых штрих-кодов. Штрих-коды Code 128 представляют собой практичное решение для маркировки продуктов, отслеживания активов и повышения эффективности работы. В этом сообщении блога мы узнаем, как разработать генератор штрих-кода 128 на Python. Итак, начнем.
В статье рассматриваются следующие темы:
- API генератора штрих-кода Python Code 128
- Создать штрих-код Code 128 в Python
- Создайте штрих-код GS1-128
- Купон UPC-A GS1 128 на Python
- Настроить внешний вид штрих-кода
- Обучающие ресурсы
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, выполнив следующие шаги:
- Создайте экземпляр класса BarcodeGenerator с EncodeTypes.CODE128 в качестве аргумента.
- После этого укажите текст для кодирования.
- Наконец, сохраните вывод, используя метод 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")
Сгенерируйте штрих-код GS1-128 в Python
Мы можем легко сгенерировать штрих-код GS1-128, выполнив следующие шаги:
- Создайте экземпляр класса BarcodeGenerator с EncodeTypes.GS1CODE128 в качестве аргумента.
- Укажите текст для кодирования.
- После этого установите значение размера штрих-кода в пикселях.
- Наконец, сохраните вывод, используя метод 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")
Создайте купон 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")
Настройте внешний вид купона 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")
Получить бесплатную лицензию
Вы можете получить бесплатную временную лицензию, чтобы попробовать библиотеку без ограничений пробной версии.
Генератор штрих-кода Python — бесплатные учебные ресурсы
Вы можете узнать больше о создании и чтении штрих-кодов и изучить другие функции Aspose.BarCode for Python, используя ресурсы ниже:
Заключение
В этой статье мы узнали, как разработать генератор штрих-кода code 128 на Python. Следуя шагам, описанным в этой статье, вы можете расширить возможности своих приложений Python, чтобы легко генерировать штрих-коды GS1-128 с помощью нескольких строк кода. В случае возникновения каких-либо неясностей, пожалуйста, свяжитесь с нами на нашем бесплатном форуме поддержки.