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

Оценка Aspose.Slides

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

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

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

  • Оценочная версия становится лицензированной после покупки лицензии и добавления пары строк кода (для применения лицензии).
  • Лицензия представляет собой обычный текстовый XML‑файл, содержащий такие сведения, как название продукта, количество разработчиков, которым она предоставлена, дата окончания подписки и т.д.
  • Файл лицензии цифрово подписан, поэтому его нельзя изменять. Даже случайное добавление лишнего разрыва строки в содержимое файла сделает его недействительным.
  • Aspose.Slides for Java обычно ищет лицензию в следующих местах:
    • Явный путь
    • Папка, содержащая Aspose.Slides.jar
  • Чтобы избавиться от ограничений оценочной версии, необходимо установить лицензию до использования Aspose.Slides. Устанавливать лицензию требуется только один раз за приложение или процесс.

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

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

Файл

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

Этот Java‑код показывает, как установить файл лицензии:

// Создает экземпляр класса License
com.aspose.slides.License license = new com.aspose.slides.License();

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

Поток

Вы можете загрузить лицензию из потока. Этот Java‑код показывает, как применить лицензию из потока:

// Создает экземпляр класса License
com.aspose.slides.License license = new com.aspose.slides.License();

// Устанавливает лицензию через поток
license.setLicense(new java.io.FileInputStream("Aspose.Slides.Java.lic"));

PHP/Java Bridge

Если вы используете Aspose.Slides для PHP через Java, вы можете установить лицензию через мост PHP/Java. Этот мост позволяет использовать классы Java в синтаксисе PHP. Подробнее см. License in PHP.

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

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

License license = new License();
license.setLicense("Asprose.Slides.Java.lic");

if (License.isLicensed()) 
{
    System.out.println("License is good!");
}

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

FAQ

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

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

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

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