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

Обзор

Aspose.Slides можно использовать в режиме оценки или с действующей лицензией. Версия оценки предоставляет тот же набор функций, что и лицензированная, но добавляет водяной знак оценки на каждый слайд каждой сохраняемой презентации и усекaет текст, который ваш код читает из презентаций.

Оценка Aspose.Slides

Вы можете загрузить оценочную версию Aspose.Slides for Python via .NET со своей страницы загрузки. Оценочная версия предоставляет те же возможности, что и лицензированный продукт. Пакет оценки идентичен приобретённому пакету и становится лицензированным после добавления нескольких строк кода для применения лицензии.

Когда вы будете удовлетворены результатами оценки Aspose.Slides, вы можете приобрести лицензию. Рекомендуем ознакомиться с доступными вариантами подписки. Если у вас есть вопросы, свяжитесь с командой продаж Aspose.

Каждая лицензия Aspose включает годовую подписку с бесплатными обновлениями до новых версий и исправлениями, выпущенными в течение этого периода. И лицензированные, и пользователи оценки получают бесплатную неограниченную техническую поддержку.

Ограничения версии оценки

  • Версия оценки (когда лицензия не применена) предоставляет полностью функциональность, но добавляет текстовое поле водяного знака оценки на каждый слайд каждой сохраняемой презентации.
  • Текст, который ваш код читает из презентации, усекaется до первых нескольких символов с последующим уведомлением об ограничении оценки. Текст, который ваш код записывает, сохраняется полностью.

Лицензирование в Aspose.Slides

  • Оценочная версия становится лицензированной после покупки лицензии и добавления пары строк кода для её применения.
  • Лицензия представляет собой простой текстовый XML‑файл, содержащий такие детали, как имя продукта, количество разработчиков, на которое она распространяется, дата истечения подписки и т.д.
  • Файл лицензии подписан цифровой подписью, поэтому его нельзя изменять. Даже добавление единственного перевода строки сделает её недействительной.
  • Aspose.Slides for Python via .NET ищет лицензию по указанному пути. Относительный путь или имя файла без пути разрешаются относительно текущего рабочего каталога, который не обязательно является папкой, содержащей ваш скрипт Python.
  • Чтобы избавиться от ограничений оценки, установите лицензию перед использованием Aspose.Slides. Это нужно сделать один раз для приложения или процесса.

Применение лицензии

Лицензия может быть загружена из файла или потока.

Файл

Самый простой способ установить лицензию — передать путь к файлу лицензии в метод set_license. Если вы указываете только имя файла, как в примере ниже, Aspose.Slides ищет файл в текущем рабочем каталоге.

Ниже показан Python‑код, демонстрирующий, как установить файл лицензии:

import aspose.slides as slides

# Создает экземпляр класса License.
license = slides.License()

# Устанавливает путь к файлу лицензии.
license.set_license("Aspose.Slides.lic")

Поток

Вы можете загрузить лицензию из потока. Ниже пример на Python, показывающий, как применить лицензию из потока:

import aspose.slides as slides

# Создает экземпляр класса License.
license = slides.License()

# Устанавливает лицензию из потока.
with open("Aspose.Slides.lic", "rb") as stream:
    license.set_license(stream)

Проверка лицензии

Чтобы убедиться, что лицензия применена корректно, её можно проверить. Ниже Python‑код, демонстрирующий проверку лицензии:

import aspose.slides as slides

license = slides.License()

license.set_license("Aspose.Slides.lic")

if license.is_licensed():
    print("License is good!")

Потокобезопасность

FAQ

Можно ли применять лицензию в полностью автономной среде (без доступа к интернету)?

Да. Проверка лицензии выполняется локально с использованием файла лицензии; интернет‑соединение не требуется.

Что происходит после истечения годовой подписки? Перестанет ли библиотека работать?

Нет. Лицензия является бессрочной: вы можете продолжать использовать версии, выпущенные до даты окончания вашей подписки; вы просто не сможете использовать более новые выпуски без продления подписки.