Aspose.BarCode for Python через .NET

Мы рады сообщить, что API Aspose.BarCode стал доступным для языка программирования Python через платформу .NET. Это позволяет разработчикам беспрепятственно интегрировать расширенные функции генерации и распознавания штрих-кодов в свои проекты Python, развернутые в среде .NET.

В этой статье мы представляем недавно добавленный сканер штрих-кода и библиотеку генератора для Python через .NET, его основные функции и некоторые подробности об установке и лицензировании. Узнайте больше об этом API на соответствующей странице продукта.

Возможности Aspose.BarCode for Python через .NET

Aspose.BarCode API для Python через .NET — это мощный инструмент, который позволяет разработчикам легко включать функции генерации и считывания штрих-кода в свои проекты Python. Некоторые из ключевых особенностей этой библиотеки штрих-кодов включают в себя:

  • Поддержка широкого спектра форматов штрих-кодов: он поддерживает более 40 различных типов штрих-кодов, включая QR-код, Aztec Code, PDF417, Data Matrix, EAN, UPC, Code 39 и другие.
  • Расширенные возможности распознавания штрих-кодов: он может считывать штрих-коды из изображений различных форматов (BMP, GIF, PNG, JPG или TIFF) и различного качества. Кроме того, он позволяет декодировать поврежденные или искаженные штрих-коды и поддерживает различные предустановки распознавания, которые можно использовать для определения приоритета чтения штрих-кода по скорости или качеству.
  • Параметры настройки: разработчики могут настраивать различные аспекты сгенерированных штрих-кодов, такие как размер, ориентация и цвет.
  • Простая интеграция: его можно легко интегрировать в любой проект Python с использованием платформы .NET.
  • Высококачественный вывод: генерирует высококачественные изображения штрих-кода, которые легко сканируются и считываются любым устройством для считывания штрих-кода.
  • Простота в использовании: обладает богатой и простой в использовании функциональностью, которую можно легко вызвать из Python.
  • Гибкость: его можно использовать для любой среды разработки, будь то веб- или настольная.
  • Независимость от платформы: он не зависит от платформы и может использоваться в различных операционных системах, таких как Windows, Linux или Mac.

Поддерживаемые типы штрих-кодов

Aspose.BarCode API для Python через .NET поддерживает широкий спектр типов штрих-кодов, включая более 60 линейных, двумерных и почтовых символик:

  • Линейные штрих-коды являются наиболее распространенным типом штрих-кодов и представлены серией параллельных линий и пробелов. Aspose.BarCode API для Python через .NET поддерживает популярные линейные символы, такие как Code 39, Code 128, EAN-13, EAN-8, Interleaved 2-of-5, UPC-A, UPC-E, Databar, Codabar, Codablok. -ф и многое другое.

  • Двумерные штрих-коды имеют больший объем памяти, чем линейные. Они определяются как матрица точек или квадратов. Aspose.BarCode API для Python через .NET поддерживает широко используемые 2D-типы, такие как QR-код и микро-QR-код, PDF417, Aztec Code, DotCode, Data Matrix, MaxiCode и другие.

  • Почтовые штрих-коды используются для сортировки и отслеживания почты. Библиотека штрих-кодов поддерживает широкий набор стандартов почтовых штрих-кодов, включая Royal Mail, Planet, Postnet и другие.

Возможности генерации и распознавания

Aspose.BarCode API для Python через .NET предлагает расширенные возможности генерации и распознавания для широкого спектра типов штрих-кодов:

  • Возможности генерации: API позволяет разработчикам легко создавать высококачественные изображения штрих-кода с помощью простого и удобного в использовании API. Основной класс для генерации штрих-кодов называется BarCodeGenerator. Он предоставляет методы для установки различных свойств сгенерированного штрих-кода, таких как формат штрих-кода, текст и размер. После установки свойств можно использовать метод Сохранить для сохранения сгенерированного изображения штрих-кода в файл или поток.

  • Возможности чтения: API также обеспечивает расширенные возможности распознавания штрих-кодов, позволяя разработчикам легко распознавать штрих-коды из различных источников, таких как изображения, PDF-файлы и даже потоки с веб-камеры в реальном времени. Основной класс для распознавания штрихкодов называется BarCodeReader. Он содержит методы для распознавания штрих-кодов из файла, потока или объекта изображения. После распознавания штрих-кода можно использовать метод getcodetext для извлечения текста, закодированного в штрих-коде.

Пожалуйста, обратитесь к документации по API для получения подробной информации обо всех классах, методах и свойствах, доступных для использования.

Установка и использование

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

  • Python 3.6 или выше
  • Библиотеки времени выполнения GCC-6 (или более поздние версии)
  • Зависимости среды выполнения .NET Core
  • Для Python 3.6-3.7: сборка pymalloc Python
  • libpython разделяемая библиотека Python

Aspose.BarCode for Python через .NET можно получить, загрузив файл .whl со страницы загрузки API. Получив файл, вы можете установить его через командную строку, используя следующую команду:

pip установить имя пакета

Кроме того, исходный код библиотеки штрих-кодов доступен в репозитории Pypi (Python Package Index) в виде пакета, который можно установить, выполнив следующую команду:

pip install aspose-barcode-for-python-через-сеть

Лицензирование

Aspose.BarCode for Python через .NET предлагает режим оценки, который позволяет генерировать штрих-коды без каких-либо ограничений. Однако на полученном изображении штрих-кода будет размещен водяной знак со словами «Aspose». Нелицензионная версия также может использоваться для чтения всех поддерживаемых типов штрих-кодов, однако только код 39 может быть декодирован без каких-либо ограничений. Попытка прочитать штрих-коды, соответствующие другим типам, приведет к тому, что 30% декодированного текста будет замаскировано знаком «». Чтобы получить доступ ко всем функциям библиотеки и выполнять генерацию и считывание штрих-кодов без ограничений или размещения водяных знаков, необходимо получить лицензию. После покупки лицензии вы получите полный доступ ко всем функциям библиотеки.

Если вы хотите протестировать все возможности Aspose.BarCode for Python через .NET, вы можете запросить временную лицензию на 30 дней. Дополнительные сведения см. в инструкциях Как получить временную лицензию?. Для использования библиотеки штрих-кодов без каких-либо ограничений необходимо приобрести коммерческую лицензию. Информацию о ценах и условиях можно найти здесь.

Заключение

В этой статье мы представили новую библиотеку штрих-кодов, выпущенную для проектов Python, реализованных в средах .NET. В целом, Aspose.BarCode API для Python через .NET — это мощный инструмент, который разработчики могут использовать для добавления расширенных функций штрих-кода в свои проекты с минимальными усилиями.

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