Лицензирование
Оценка 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. Установить лицензию требуется только один раз за приложение или процесс.
Применение лицензии
Лицензия может быть загружена из файла или потока.
File
Самый простой способ установить лицензию — разместить файл лицензии в папке, где находится 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.
Stream
Вы можете загрузить лицензию из потока. Этот 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("Aspose.Slides.Android.via.Java.lic");
if (License.isLicensed())
{
System.out.println("License is good!");
}
Потокобезопасность
Note
Метод SetLicense не является потокобезопасным. Если его нужно вызывать одновременно из множества потоков, рекомендуется использовать средства синхронизации (например, блокировку), чтобы избежать проблем.FAQ
Могу ли я применить лицензию в полностью офлайн‑среде (без доступа к интернету)?
Да. Проверка лицензии выполняется локально с использованием файла лицензии; подключение к интернету не требуется.
Что происходит после истечения годовой подписки? Прекратит ли библиотека работу?
Нет. Лицензия является бессрочной: вы можете продолжать использовать версии, выпущенные до даты окончания подписки; вы просто не сможете использовать более новые релизы без продления подписки.