Универсальный код продукта (UPC) эффективно представляет информацию о продукте. Это машиночитаемая система, состоящая из черных и белых полос, предназначенная для идентификации продукта. Штрих-коды UPC, обычно наносимые на розничную упаковку, играют решающую роль в идентификации продукта и упрощают процесс оформления заказа в магазинах. Стандартный штрих-код UPC состоит из 12 цифровых цифр, причем первые шесть цифр обозначают производителя или бренд, а остальные шесть идентифицируют конкретный продукт в этой линейке продуктов. В этом сообщении блога мы рассмотрим, как генерировать штрих-коды UPC в Python.
В статье затронуты следующие темы:
- Python API для генерации штрих-кодов UPC
- Сгенерировать штрих-код UPCA в Python
- Создать штрих-код UPCE на Python
- Попробуйте онлайн-генератор UPC
- Бесплатные учебные ресурсы
API Python для создания штрих-кодов UPC
Для создания штрих-кодов UPC мы будем использовать API Aspose.BarCode for Python. Это позволяет разработчикам легко добавлять функции генерации и сканирования штрих-кодов в свои приложения Python. Это надежное, надежное и удобное решение для создания и распознавания штрих-кодов. API поддерживает широкий спектр 1D и 2D типов штрих-кодов.
Пожалуйста, загрузите пакет или установите API из PyPI, используя следующую команду pip в консоли:
pip install aspose-barcode-for-python-via-net
Создать штрих-код UPCA в Python
Мы можем легко создать штрих-код UPCA, выполнив следующие действия:
- Создайте экземпляр класса BarcodeGenerator с EncodeTypes.UPCA в качестве аргумента.
- После этого укажите текст для кодирования.
- При необходимости укажите параметры настройки.
- Наконец, сохраните вывод с помощью метода save(). В качестве аргумента он принимает путь к выходному файлу.
В следующем примере кода показано, как создать штрих-код UPCA в Python.
# В этом примере кода показано, как создать QR-код из текста.
# Инициализируйте генератор штрих-кода
# Укажите тип кодирования как UPCA.
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.UPCA);
# Укажите текст кода для кодирования
generator.code_text = "123456789123l";
# Установить параметры
generator.parameters.barcode.x_dimension.millimeters *= 2;
generator.parameters.barcode.code_text_parameters.location = barcode.generation.CodeLocation.BELOW;
# Сохраните сгенерированный QR-код
generator.save("C:\\Files\\upca.jpg");
Создать штрих-код UPCE в Python
Аналогичным образом мы можем сгенерировать штрих-код UPCE, выполнив шаги, упомянутые ранее. Однако нам просто нужно указать EncodeTypes.UPCE на шаге №1.
В следующем примере кода показано, как создать штрих-код UPCE в Python.
# В этом примере кода показано, как создать QR-код из текста.
# Инициализируйте генератор штрих-кода
# Укажите тип кодирования как UPCE.
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.UPCE, "098754")
# Установить параметры
generator.parameters.barcode.x_dimension.millimeters *= 2;
generator.parameters.barcode.code_text_parameters.location = barcode.generation.CodeLocation.BELOW;
# Сохраните сгенерированный QR-код
generator.save("C:\\Files\\upce.jpg");
Получите бесплатную лицензию
Вы можете получить бесплатную временную лицензию, чтобы опробовать библиотеку без ограничений ознакомительной версии.
Создать код UPC онлайн
Вы можете бесплатно создавать штрих-коды UPCA и UPCE, используя это онлайн-приложение веб-приложение-генератор UPC, разработанное с использованием этого API.
Создание штрих-кода UPC – бесплатные обучающие ресурсы
Помимо создания универсального кода продукта (UPC) на Python, вы можете узнать больше о создании и чтении различных типов штрих-кодов, а также изучить другие функции API, используя ресурсы ниже:
- Руководство разработчика
- Бесплатные онлайн-приложения
- Справочник по API
- Практические руководства и статьи
Заключение
В этой статье мы узнали, как генерировать штрих-код UPCA и UPCE в Python. Используя Aspose.BarCode for Python, вы можете создавать индивидуальные штрих-коды UPC-A и UPC-E, настраивать их внешний вид и размер и легко интегрировать их в свои приложения. В случае возникновения каких-либо неясностей, пожалуйста, свяжитесь с нами на нашем форуме бесплатной поддержки.