Лицензирование — Aspose.TeX для .NET
Оцените Aspose.TeX
Вы можете легко загрузить продукт Aspose.TeX for .NET в ознакомительных целях. Пожалуйста, обратитесь к странице загрузки Aspose.TeX для .NET, чтобы узнать последнюю версию. Оценочная загрузка такая же, как и приобретенная загрузка. Ознакомительная версия просто становится лицензированной, когда вы добавляете несколько строк кода для применения лицензии.
Ограничения ознакомительной версии
Ознакомительная версия Aspose.TeX (без указанной лицензии) обеспечивает полную функциональность продукта, за исключением того, что в выходном документе можно получить только до четырех первых страниц. Кроме того, на этих страницах будет водяной знак ознакомительного режима.
Если вы хотите попробовать Aspose.TeX без ограничений ознакомительной версии, запросите 30-дневную временную лицензию. Дополнительную информацию см. в разделе Как получить временную лицензию?.
Применение лицензии
Если вы удовлетворены своей оценкой Aspose.TeX для .NET, купите лицензию на веб-сайте Aspose: Портал для покупок. Ознакомьтесь с различными доступными типами лицензий. Если у вас есть какие-либо вопросы, свяжитесь с отделом продаж Aspose, и они будут рады вам помочь.
Каждая лицензия Aspose включает годовую подписку на бесплатные обновления до любых новых версий или исправлений, которые появятся в течение этого времени. Мы предоставляем бесплатную и неограниченную техническую поддержку как лицензированным, так и пробным пользователям.
Лицензия представляет собой обычный текстовый XML-файл, содержащий такие сведения, как название продукта, количество лицензированных разработчиков, дату окончания подписки и т. д. Файл имеет цифровую подпись, поэтому не изменяйте его: даже добавление в файл дополнительного разрыва строки делает его недействительным.
Когда применять лицензию
Следуйте этим простым правилам:
- Лицензию необходимо установить только один раз для каждого домена приложения.
- Вам необходимо установить лицензию перед использованием любых других классов Aspose.TeX.
- Многократный вызов SetLicense не причиняет вреда, но приводит к потере процессорного времени.
- Если вы разрабатываете Windows Forms или консольное приложение, вызовите SetLicense в коде запуска перед использованием классов Aspose.TeX.
- При разработке приложения ASP.NET вызовите SetLicense из файла Global.asax.cs в защищенном методе Aplication_Start. Он вызывается один раз при запуске приложения.
- Не вызывайте SetLicense из методов Page_Load, поскольку это означает, что лицензия будет загружаться каждый раз при загрузке веб-страницы.
- Если вы разрабатываете библиотеку классов, вы можете вызвать SetLicense из статического конструктора класса, использующего Aspose.TeX. Статический конструктор выполняется до создания экземпляра вашего класса, проверяя правильность установки лицензии Aspose.TeX.
Примените лицензию с помощью файла или объекта потока
Используйте метод License.SetLicense для лицензирования компонента. Самый простой способ установить лицензию — поместить файл лицензии в ту же папку, что и Aspose.TeX.dll, и указать имя файла без пути, как показано ниже.
Загрузка лицензии из файла
Этот фрагмент кода инициализирует лицензию, хранящуюся в файле или во встроенном ресурсе.
1// Initialize license object.
2License license = new License();
3// Set license.
4license.SetLicense("D:\\Aspose.Total.NET.lic");
5Console.WriteLine("License set successfully.");
Загрузка лицензии из объекта Stream
Эти фрагменты кода инициализируют лицензию из потока.
1// Initialize license object.
2License license = new License();
3// Load license in FileStream.
4FileStream myStream = new FileStream("D://Aspose.Total.NET.lic", FileMode.Open);
5// Set license.
6license.SetLicense(myStream);
7Console.WriteLine("License set successfully.");
Лицензия с лимитом
Aspose.TeX имеет альтернативный механизм лицензирования. Те клиенты, которые хотят, чтобы им выставлялись счета на основе использования функций API, могут использовать Лицензирование по счетчику. Применить лимитную лицензию на самом деле так же просто, как применить пару криптографических ключей. Более подробную информацию можно найти в разделе часто задаваемых вопросов по лимитному лицензированию.
Открытый и закрытый ключи лимитной лицензии задаются с использованием экземпляра класса Metered, как показано в следующем примере:
1// Set metered public and private keys.
2new Aspose.TeX.Metered().SetMeteredKey(
3 "<type public key here>",
4 "<type private key here>");