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

Оценка Aspose.Slides

Ограничения пробной версии

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

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

  • Пробная версия становится лицензированной после того, как вы приобретаете лицензию и добавляете пару строк кода (для применения лицензии).
  • Лицензия представляет собой простой текстовый XML-файл, который содержит такие детали, как название продукта, количество разработчиков, на которых она лицензируется, дата окончания подписки и так далее.
  • Лицензионный файл подписан цифровой подписью, поэтому вы не должны изменять файл. Даже случайное добавление дополнительного переноса строки в содержимое файла недействительно сделает его.
  • Aspose.Slides для Python через .NET обычно пытается найти лицензию в следующих местах:
    • Явный путь
    • Папка, содержащая Python-скрипт, который вызывает Aspose.Slides для Python через .NET
  • Чтобы избежать ограничений, связанных с пробной версией, вам нужно установить лицензию перед использованием Aspose.Slides. Вам нужно установить лицензию только один раз для каждого приложения или процесса.

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

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

Файл

Самый простой способ установки лицензии требует, чтобы вы поместили файл лицензии в ту же папку, что и DLL компонента (включенный в 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()

# Устанавливает лицензию через поток
license.set_license(stream)

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

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

import aspose.slides as slides

license = slides.License()

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

if license.is_licensed():
    print("Лицензия действительна!")

Безопасность потоков