Лицензирование
Оценка Aspose.Slides
Вы можете скачать оценочную версию Aspose.Slides for Java со её страницы загрузки. Оценочная версия предоставляет те же функции, что и лицензированная версия продукта. Пакет оценки идентичен приобретаемому пакету. Оценочная версия просто становится лицензированной после того, как вы добавите несколько строк кода (для применения лицензии).
Как только вы будете удовлетворены оценкой Aspose.Slides, вы можете приобрести лицензию. Мы рекомендуем ознакомиться с различными типами подписки. Если у вас есть вопросы, свяжитесь с командой продаж Aspose.
Каждая лицензия Aspose включает в себя годовую подписку на бесплатные обновления до новых версий или исправлений, выпущенных в течение периода подписки. Пользователи с лицензированными продуктами (и даже с оценочными версиями) получают бесплатную и неограниченную техническую поддержку.
Ограничения оценочной версии
- Хотя оценочная версия 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");
Если вы разместите файл лицензии в другой директории, при вызове метода SetLicense имя файла лицензии в конце указанного явного пути должно совпадать с именем вашего файла лицензии.
Например, вы можете переименовать файл лицензии в Aspose.Slides.Java.lic.xml. Тогда в коде вам нужно передать путь к файлу (заканчивающийся на Aspose.Slides.Java.lic.xml) методу SetLicense.
Поток
Вы можете загрузить лицензию из потока. Этот 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!");
}
Безопасность потоков
Note
Метод SetLicense не является потокобезопасным. Если этот метод необходимо вызывать одновременно из множества потоков, рекомендуется использовать примитивы синхронизации (например, блокировку), чтобы избежать проблем.FAQ
Можно ли применить лицензию в полностью офлайн‑окружении (без доступа к интернету)?
Да. Проверка лицензии выполняется локально с использованием файла лицензии; подключение к интернету не требуется.
Что происходит после истечения годовой подписки? Перестанет ли работать библиотека?
Нет. Лицензия бессрочная: вы можете продолжать использовать версии, выпущенные до даты окончания вашей подписки; просто вы не сможете пользоваться более новыми релизами без продления подписки.