Лицензирование — Aspose.TeX для C++
Оцените Aspose.TeX
Вы можете легко загрузить продукт Aspose.TeX для C++ в ознакомительных целях. Пожалуйста, обратитесь к странице загрузки Aspose.TeX для C++, чтобы узнать последнюю версию. Оценочная загрузка такая же, как и приобретенная загрузка. Ознакомительная версия просто становится лицензированной, когда вы добавляете несколько строк кода для применения лицензии.
Ограничения ознакомительной версии
Ознакомительная версия Aspose.TeX (без указанной лицензии) обеспечивает полную функциональность продукта, за исключением того, что в выходном документе можно получить только до четырех первых страниц. Кроме того, на этих страницах будет водяной знак ознакомительного режима.
Если вы хотите попробовать Aspose.TeX без ограничений ознакомительной версии, запросите 30-дневную временную лицензию. Дополнительную информацию см. в разделе Как получить временную лицензию?.
Применение лицензии
Если вы удовлетворены своей оценкой Aspose.TeX для C++, купите лицензию на веб-сайте Aspose: Портал для покупок. Ознакомьтесь с различными доступными типами лицензий. Если у вас есть какие-либо вопросы, свяжитесь с отделом продаж Aspose, и они будут рады вам помочь.
Каждая лицензия Aspose включает годовую подписку на бесплатные обновления до любых новых версий или исправлений, которые появятся в течение этого времени. Мы предоставляем бесплатную и неограниченную техническую поддержку как лицензированным, так и пробным пользователям.
Лицензия представляет собой обычный текстовый XML-файл, содержащий такие сведения, как название продукта, количество лицензированных разработчиков, дату окончания подписки и т. д. Файл имеет цифровую подпись, поэтому не изменяйте его: даже добавление в файл дополнительного разрыва строки делает его недействительным.
Когда применять лицензию
Следуйте этим простым правилам:
- Лицензию необходимо установить только один раз для каждого домена приложения.
- Вам необходимо установить лицензию перед использованием любых других классов Aspose::TeX.
- Многократный вызов SetLicense не причиняет вреда, но приводит к потере процессорного времени.
- Если вы разрабатываете приложение, вызовите SetLicense в стартовом коде перед использованием классов Aspose::TeX.
- Если вы разрабатываете библиотеку классов, вы можете вызвать SetLicense из статического конструктора класса, использующего Aspose::TeX. Статический конструктор выполняется до создания экземпляра вашего класса, проверяя правильность установки лицензии Aspose::TeX.
Примените лицензию с помощью файла или объекта потока
Используйте метод License::SetLicense для лицензирования компонента. Самый простой способ установить лицензию — поместить файл лицензии в ту же папку, что и Aspose.TeX.dll, и указать имя файла без пути, как показано ниже.
Загрузка лицензии из файла
Этот фрагмент кода инициализирует лицензию, хранящуюся в файле или во встроенном ресурсе.
1 // ExStart:LoadLicenseFromFile
2 // Initialize license object
3 System::SharedPtr<License> license = System::MakeObject<License>();
4 // Set license
5 license->SetLicense(u"D:\\Aspose.Total.NET.lic");
6 System::Console::WriteLine(u"License set successfully.");
7 // ExEnd:LoadLicenseFromFile
Загрузка лицензии из объекта Stream
Эти фрагменты кода инициализируют лицензию из потока.
1 // ExStart:LoadLicenseFromStream
2 // Initialize license object
3 System::SharedPtr<License> license = System::MakeObject<License>();
4 // Load license in FileStream
5 System::SharedPtr<System::IO::FileStream> myStream = System::MakeObject<System::IO::FileStream>(u"D:\\Aspose.Total.NET.lic", System::IO::FileMode::Open);
6 // Set license
7 license->SetLicense(myStream);
8 System::Console::WriteLine(u"License set successfully.");
9 // ExEnd:LoadLicenseFromStream