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

Підтримувані типи штрих-кодів

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

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

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

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

Можливості генерації та розпізнавання

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

  • Можливості генерації: API дозволяє розробникам легко генерувати високоякісні зображення штрих-кодів за допомогою простого та легкого у використанні API. Основний клас для генерації штрих-кодів називається BarCodeGenerator. Він надає методи для встановлення різних властивостей згенерованого штрих-коду, таких як формат штрих-коду, текст і розмір. Після встановлення властивостей можна використовувати метод «Зберегти», щоб зберегти згенероване зображення штрих-коду у файл або потік.

  • Можливості зчитування: API також забезпечує розширені можливості розпізнавання штрих-кодів, дозволяючи розробникам легко розпізнавати штрих-коди з різних джерел, таких як зображення, PDF-файли та навіть прямі трансляції з веб-камери. Основний клас для розпізнавання штрих-кодів називається BarCodeReader. Він містить методи для розпізнавання штрих-кодів із файлу, потоку чи об’єкта зображення. Коли штрих-код розпізнано, метод getcodetext можна використовувати для отримання тексту, закодованого в штрих-коді.

Зверніться до документації API, щоб отримати детальну інформацію про всі доступні для використання класи, методи та властивості.

Встановлення та використання

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

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

Aspose.BarCode for Python через .NET можна отримати, завантаживши файл .whl зі сторінки завантаження API. Отримавши файл, ви можете встановити його за допомогою командного рядка за допомогою такої команди:

pip install назва пакета

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

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

Ліцензування

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

Якщо ви хочете перевірити всі можливості Aspose.BarCode for Python через .NET, ви можете подати запит на 30-денну тимчасову ліцензію. Для отримання додаткової інформації зверніться до інструкцій у розділі Як отримати тимчасову ліцензію?. Щоб користуватися бібліотекою штрих-кодів без будь-яких обмежень, необхідно придбати комерційну ліцензію. Ви можете знайти інформацію про ціни та умови тут.

Висновок

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

Якщо у вас виникли запитання, ви можете звернутися до безкоштовного форуму підтримки, який допоможе не лише вирішити технічні проблеми, але й отримати поради щодо вирішення будь-якої бізнес-проблеми.