Лицензирование
Оцените Aspose.Slides
Вы можете скачать оценочную версию Aspose.Slides для .NET с ее страницы загрузки NuGet. Оценочная версия предоставляет те же функции, что и лицензированная версия продукта. Оценочный пакет такой же, как и купленный пакет. Оценочная версия просто становится лицензированной после добавления нескольких строк кода (для применения лицензии).
Как только вы будете довольны своей оценкой Aspose.Slides, вы можете купить лицензию. Мы рекомендуем вам ознакомиться с различными типами подписок. Если у вас есть вопросы, свяжитесь с командой продаж Aspose.
Каждая лицензия Aspose включает в себя годовую подписку на бесплатные обновления до новых версий или исправлений, выпущенных в течение срока действия подписки. Пользователи с лицензированными продуктами или даже оценочными версиями получают бесплатную и неограниченную техническую поддержку.
Ограничения оценочной версии
- Хотя оценочная версия Aspose.Slides (без указанной лицензии) предоставляет полную функциональность продукта, она добавляет водяной знак оценки в верхней части документа при открытии и сохранении.
- Вы ограничены одной диаграммой при извлечении текста из слайдов презентации.
Лицензирование в Aspose.Slides
- Оценочная версия становится лицензированной после того, как вы купили лицензию и добавили пару строк кода (для применения лицензии).
- Лицензия — это текстовый XML-файл, который содержит такие детали, как название продукта, количество разработчиков, на которых она лицензирована, дата окончания подписки и так далее.
- Файл лицензии цифровым образом подписан, поэтому вы не должны изменять файл. Даже случайное добавление лишнего разрыва строки в содержимом файла аннулирует его.
- Aspose.Slides для .NET обычно пытается найти лицензию в следующих местах:
- Явный путь
- Папка, содержащая DLL компонента (включена в Aspose.Slides)
- Папка, содержащая сборку, которая вызвала DLL компонента (включена в Aspose.Slides)
- Папка, содержащая входную сборку (ваш .exe)
- Встроенный ресурс в сборке, вызвавшей DLL компонента (включена в Aspose.Slides).
- Чтобы избежать ограничений, связанных с оценочной версией, вам нужно установить лицензию перед использованием Aspose.Slides. Вам нужно установить лицензию только один раз для каждого приложения или процесса.
Применение лицензии
Лицензия может быть загружена из файла, потока или встроенного ресурса.
Файл
Самый простой способ установить лицензию — поместить файл лицензии в ту же папку, что и DLL компонента (включена в Aspose.Slides), и указать только имя файла без его пути.
Этот код C# показывает, как установить файл лицензии:
// Создает экземпляр класса License
Aspose.Slides.License license = new Aspose.Slides.License();
// Устанавливает путь к файлу лицензии
license.SetLicense("Aspose.Slides.lic");
Если вы помещаете файл лицензии в другую директорию, когда вы вызываете метод SetLicense, имя файла лицензии в конце указанного пути должно совпадать с вашим файлом лицензии.
Например, вы можете изменить имя файла лицензии на Aspose.Slides.lic.xml. Затем, в вашем коде, вы должны передать путь к файлу (заканчивающемуся на Aspose.Slides.lic.xml) методу SetLicense.
Поток
Вы можете загрузить лицензию из потока. Этот код C# показывает, как применить лицензию из потока:
// Создает экземпляр класса License
Aspose.Slides.License license = new Aspose.Slides.License();
// Устанавливает лицензию через поток
license.SetLicense(myStream);
Встроенный ресурс
Вы можете упаковать лицензию с вашим приложением (чтобы не потерять ее), добавив лицензию в качестве встроенного ресурса в одну из сборок, которые вызывают DLL компонента (включена в Aspose.Slides).
Вот как вы добавляете файл лицензии в качестве встроенного ресурса:
- В Visual Studio добавьте файл лицензии (.lic) в проект следующим образом: Перейдите в Файл > Добавить существующий элемент > Добавить.
- Выберите файл в Обозревателе решений.
- В окне Свойства установите Действие сборки на Встроенный ресурс.
- Чтобы получить доступ к лицензии, встроенной в сборку, добавьте файл лицензии в качестве встроенного ресурса в проект, а затем передайте имя файла лицензии методу
SetLicense
.
Класс License
автоматически находит файл лицензии во встроенных ресурсах. Вам не нужно вызывать методы GetExecutingAssembly
и GetManifestResourceStream
класса System.Reflection.Assembly
в Microsoft .NET Framework.
Этот код C# показывает, как установить лицензию в качестве встроенного ресурса:
// Создает экземпляр класса License
Aspose.Slides.License license = new Aspose.Slides.License();
// Передает имя файла лицензии, встроенного в сборку
license.SetLicense("Aspose.Slides.lic");
Проверка лицензии
Чтобы проверить, был ли правильно установлен лицензия, вы можете ее проверить. Этот код C# показывает, как проверить лицензию:
Aspose.Slides.License license = new Aspose.Slides.License();
license.SetLicense("Aspose.Slides.lic");
if (license.IsLicensed())
{
Console.WriteLine("Лицензия действительна!");
Console.Read();
}