Лицензирование Aspose.Page | С++
Оценка Aspose.Page
Вы можете легко скачать Aspose.Page для C++ для ознакомления. Оценочная загрузка такая же, как и приобретенная загрузка. Ознакомительная версия просто становится лицензированной, когда вы добавляете несколько строк кода для подачи заявки на лицензию.
Ознакомительная версия Aspose.Page для C++ (без указанной лицензии) обеспечивает полную функциональность продукта. Однако он накладывает следующие ограничения:
- Ограничивает максимальный размер документа несколькими сотнями абзацев.
- Он вставляет оценочный водяной знак вверху документа при открытии и сохранении.
- В конце всех страниц (в области нижнего колонтитула) упоминается, что этот документ был создан с использованием ознакомительной копии Aspose.Page.
- Он вставляет логотип Aspose с водяным знаком в середину всех страниц сгенерированного документа.
Если вы хотите протестировать Aspose.Page для C++ без ограничений ознакомительной версии, вы также можете запросить 30-дневную временную лицензию. См. раздел Как получить временную лицензию?.
Применение лицензии
Лицензию можно применить, указав явный путь к файлу .lic. Вы можете использовать метод License.SetLicense для лицензирования API.
Когда применять лицензию
Следуйте этим простым правилам:
- Лицензию необходимо установить только один раз для каждого домена приложения.
- Вам необходимо установить лицензию перед использованием любых других классов Aspose.Page.
Применить лицензию с помощью файла или объекта потока
Вызов License.SetLicense несколько раз не вреден, а просто тратит процессорное время. Если вы разрабатываете приложение для Windows, вызовите License.SetLicense в своем стартовом коде перед использованием классов Aspose.Page.
Загрузка лицензии из файла
В этом примере Aspose.Page для C++ пытается найти/установить лицензию по явному пути к файлу.
Загрузка лицензии из объекта Stream
Инициализирует лицензию из потока
Вы можете изменить имя файла лицензии.
Имя файла лицензии не обязательно должно быть «Aspose.Page.CPP.LIC». Вы можете переименовать его как угодно и использовать это имя при настройке лицензии в своем приложении.
Исключение Невозможно найти имя файла лицензии
Когда вы покупаете и загружаете лицензию, веб-сайт Aspose называет файл лицензии Aspose.Page.LIC. Вы загружаете файл лицензии с помощью браузера. Некоторые браузеры распознают файл лицензии как XML и добавляют к нему расширение .xml, поэтому полное имя файла на вашем компьютере становится «Aspose.Page.lic.XML».
Когда Microsoft Windows настроена на скрытие расширений известных типов файлов (к сожалению, в большинстве установок Windows это используется по умолчанию), файл лицензии будет отображаться как «Aspose.Page». LIC» в проводнике Windows. Вы, вероятно, подумаете, что это настоящее имя файла, и вызовете License.SetLicense , передав ему “Aspose.Page.LIC”, но такого файла нет, отсюда и исключение.
Чтобы решить проблему, переименуйте файл, удалив невидимое расширение .xml. Мы также рекомендуем вам отключить опцию «скрыть расширения» в Microsoft Windows.
Использование нескольких продуктов Aspose
Если вы используете в своем приложении несколько API-интерфейсов Aspose, например Aspose.Page и Aspose.Cells, вот несколько полезных советов.
- Установите лицензию для каждого продукта Aspose отдельно. Даже если у вас есть один файл лицензии для всех компонентов, например «Aspose.Total.lic», вам все равно необходимо вызывать License.SetLicense отдельно для каждого продукта Aspose, который вы используете в своем приложении.
- Используйте полное имя класса лицензии. Каждый продукт Aspose имеет класс лицензии в своем пространстве имен. Например, у Aspose.Page есть Aspose.Page.License , а у Aspose.Cells — Aspose.Cells.License класс. Использование полного имени класса позволяет избежать путаницы в отношении того, какая лицензия к какому продукту применяется.