Лицензирование
Оценка Aspose.Slides
Вы можете скачать оценочную версию Aspose.Slides for Android via Java со своей страницы загрузки. Оценочная версия предоставляет те же функции, что и лицензированная версия продукта. Пакет оценки идентичен приобретённому пакету. Оценочная версия просто становится лицензированной после того, как вы добавите несколько строк кода (для применения лицензии).
Когда вы будете довольны оценкой Aspose.Slides, вы можете приобрести лицензию. Мы рекомендуем ознакомиться с разными типами подписки. Если у вас есть вопросы, свяжитесь с командой продаж Aspose.
Каждая лицензия Aspose включает годовую подписку на бесплатные обновления до новых версий или исправлений, выпущенных в течение периода подписки. Пользователи с лицензированными продуктами (или даже оценочными версиями) получают бесплатную и неограниченную техническую поддержку.
Ограничения оценочной версии
- Хотя оценочная версия Aspose.Slides (без указанной лицензии) предоставляет полную функциональность продукта, она вставляет водяной знак оценки в верхнюю часть документа при открытии и сохранении.
- При извлечении текста из слайдов презентации вы ограничены одним слайдом.
Лицензирование в Aspose.Slides
- Оценочная версия становится лицензированной после приобретения лицензии и добавления нескольких строк кода (для применения лицензии).
- Лицензия представляет собой текстовый XML‑файл, содержащий такие детали, как название продукта, количество разработчиков, на которое она выдана, дата истечения подписки и т.д.
- Файл лицензии подписан цифровой подписью, поэтому вы не должны изменять файл. Даже случайное добавление лишнего разрыва строки в содержимое файла сделает его недействительным.
- Aspose.Slides for Android via 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.Android.via.Java.lic");
Если вы разместите файл лицензии в другом каталоге, при вызове метода SetLicense имя файла лицензии в конце указанного явного пути должно совпадать с именем вашего файла лицензии.
Например, вы можете изменить имя файла лицензии на Aspose.Slides.Android.via.Java.lic.xml. Затем в коде вам нужно передать путь к файлу (оканчивающийся на Aspose.Slides.Android.via.Java.lic.xml) в метод SetLicense.
Поток
Вы можете загрузить лицензию из потока. Этот Java‑код показывает, как применить лицензию из потока:
// Создаёт экземпляр класса License
com.aspose.slides.License license = new com.aspose.slides.License();
// Устанавливает лицензию через поток
license.setLicense(new java.io.FileInputStream("Aspose.Slides.Android.via.Java.lic"));
Проверка лицензии
Чтобы проверить, правильно ли установлена лицензия, вы можете её валидировать. Этот Java‑код показывает, как проверить лицензию:
License license = new License();
license.setLicense("Asppe.Slides.Android.via.Java.lic");
if (License.isLicensed())
{
System.out.println("License is good!");
}
Безопасность потоков
Note
SetLicense метод не является потокобезопасным. Если этот метод необходимо вызывать одновременно из многих потоков, рекомендуется использовать примитивы синхронизации (например, блокировку), чтобы избежать проблем.Часто задаваемые вопросы
Могу ли я применить лицензию в полностью офлайн‑среде (без доступа к интернету)?
Да. Проверка лицензии выполняется локально с использованием файла лицензии; подключение к интернету не требуется.
Что происходит после истечения годовой подписки? Перестанет ли библиотека работать?
Нет. Лицензия бессрочная: вы можете продолжать использовать версии, выпущенные до даты окончания вашей подписки; просто вы не сможете использовать более новые релизы без продления.