Лицензирование
Оценка Aspose.Slides
Вы можете скачать оценочную версию Aspose.Slides для C++ с ее страницы загрузки NuGet. Оценочная версия предоставляет те же функциональные возможности, что и лицензированная версия продукта. Оценочный пакет идентичен купленному пакету. Оценочная версия просто становится лицензированной после добавления нескольких строк кода (для применения лицензии).
Когда вас устроит ваша оценка Aspose.Slides, вы можете купить лицензию. Мы рекомендуем вам ознакомиться с различными типами подписки. Если у вас есть вопросы, свяжитесь с командой продаж Aspose.
Каждая лицензия Aspose предоставляет один год подписки на бесплатные обновления до новых версий или исправлений, выпущенных в течение срока подписки. Пользователи с лицензированными продуктами или даже оценочными версиями получают бесплатную и неограниченную техническую поддержку.
Ограничения оценочной версии
- Хотя оценочная версия Aspose.Slides (без указанной лицензии) предоставляет полную функциональность продукта, она вставляет водяной знак оценки в верхней части документа при открытии и сохранении.
- Вы ограничены одним слайдом при извлечении текстов из слайдов презентации.
Лицензирование в Aspose.Slides
- Оценочная версия становится лицензированной после покупки лицензии и добавления нескольких строк кода (для применения лицензии).
- Лицензия — это файл XML в текстовом формате, который содержит такие данные, как название продукта, количество разработчиков, которым она лицензирована, дата окончания подписки и так далее.
- Лицензионный файл цифровой подписью, поэтому вы не должны изменять файл. Даже случайное добавление дополнительного разрыва строки в содержимое файла сделает его недействительным.
- Aspose.Slides для C++ обычно пытается найти лицензию в следующих местах:
- Явный путь
- Папка, содержащая DLL компонента (включена в Aspose.Slides)
- Папка, содержащая сборку, которая вызывает DLL компонента (включена в Aspose.Slides)
- Чтобы избежать ограничений, связанных с оценочной версией, вам необходимо установить лицензию перед использованием Aspose.Slides. Вам нужно установить лицензию только один раз для каждого приложения или процесса.
Применение лицензии
Лицензия может быть загружена из файла, потока или встраиваемого ресурса.
Файл
Самый простой способ установки лицензии требует, чтобы вы поместили файл лицензии в ту же папку, что и DLL компонента (включена в Aspose.Slides), и указали имя файла без его пути.
Этот код C++ показывает, как установить файл лицензии:
SharedPtr<Aspose::Slides::License> lic = MakeObject<Aspose::Slides::License>();
lic->SetLicense(L"Aspose.Slides.lic");
Если вы поместите файл лицензии в другой каталог, когда вы вызовете метод License::SetLicense(), имя файла лицензии в конце указанного явного пути должно совпадать с именем вашего файла лицензии.
Например, вы можете изменить имя файла лицензии на Aspose.Slides.lic.xml. Затем в вашем коде вы должны передать путь к файлу (заканчивающийся на Aspose.Slides.lic.xml) в метод License::SetLicense().
Поток
Вы можете загрузить лицензию из потока. Этот код C++ показывает, как применить лицензию из потока:
SharedPtr<Aspose::Slides::License> lic = MakeObject<Aspose::Slides::License>();
System::SharedPtr<System::IO::FileStream> stream = System::IO::File::OpenRead(L"Aspose.Slides.lic");
lic->SetLicense(stream);
Проверка лицензии
Чтобы проверить, была ли лицензия корректно установлена, вы можете ее проверить. Этот код C++ показывает, как проверить лицензию:
System::SharedPtr<Aspose::Slides::License> license = System::MakeObject<Aspose::Slides::License>();
license->SetLicense(u"Aspose.Slides.lic");
if (license->IsLicensed())
{
System::Console::WriteLine(u"Лицензия действительна!");
System::Console::Read();
}