Лицензирование – Aspose.SVG for Python via .NET
Ознакомительная версия – Evaluation Version
Aspose.SVG for Python via .NET – это программное обеспечение, которое разработчики могут попробовать перед покупкой. Бесплатную ознакомительную версию Aspose.SVG for Python via .NET можно загрузить из раздела загрузок на веб-сайте Aspose по адресу: Загрузить библиотеку Aspose.SVG Python.
Ограничения
Ознакомительная версия Aspose.SVG такая же, как и приобретенная. Включив несколько строк кода для применения лицензии, пробная версия просто превращается в лицензионную версию. Оценочная версия предоставляет все функции, кроме следующих:
- К выходным файлам добавляется водяной знак.
- Конвертировать можно только первые четыре страницы документа SVG.
- Во время сериализации будет сохранено только 50 % узлов документа SVG.
Если вы хотите попробовать Aspose.SVG без ограничений ознакомительной версии, запросите временную лицензию на 30 дней. Дополнительную информацию вы найдете в разделе How to get a Temporary License?.
Применить лицензию с помощью файла или объекта потока
Лицензию можно загрузить из файла или объекта потока. Aspose.SVG for Python via .NET попытается найти лицензию в следующих местах:
- Явный путь.
- Папка, содержащая Aspose.SVG.dll.
- Папка, содержащая сборку Aspose.SVG.dll.
- Папка, содержащая входную сборку (ваш .exe).
- Встроенный ресурс в сборке, который называется Aspose.SVG.dll.
Имя файла лицензии не ограничивается Aspose.SVG.Python.NET.lic
. Не стесняйтесь переименовывать его по своему усмотрению и использовать это имя при применении лицензии в своем приложении.
Загрузка лицензии из файла
Самый простой способ применить лицензию – поместить файл лицензии в ту же папку, что и файл Aspose.SVG.dll, и указать только имя файла без пути. Можно создать папаку license
, и поместить файл лицензии туда. Тогда методу set_license()
нужно передать путь к файлу лицензии.
Пример:
1# Initialize license object
2lic = License()
3
4# Set license from file
5lic.set_license("./license/Aspose.SVG.Python.via.NET.lic")
6
7print("License set successfully.")
Использовать лимитную лицензию – Metered License
Aspose.SVG for Python via .NET API позволяет разработчикам применять дозированную лицензию. Этот новый механизм лицензирования будет использоваться наряду с существующим методом лицензирования. Те клиенты, которые хотят, чтобы им выставлялись счета на основе использования функций API, могут использовать дозированное лицензирование. Более подробную информацию можно найти в разделе Metered Licensing FAQ.
После выполнения всех необходимых шагов для получения этого типа лицензии вы получите ключи, а не файл лицензии. Для применения дозированного ключа был добавлен новый класс Metered. В этом примере кода показано, как установить лимитированные открытые и закрытые ключи:
1# Create an instance of the Metered class
2metered = Metered()
3
4# Set the public and private keys for metered licensing
5public_key = "your-public-key"
6private_key = "your-private-key"
7
8# Apply the metered license
9metered.set_metered_key(public_key, private_key)
Использование нескольких продуктов Aspose
При использовании в вашем приложении нескольких продуктов Aspose, например Aspose.SVG и Aspose.HTML, примите во внимание следующие полезные рекомендации:
- Применяйте лицензию для каждого продукта Aspose индивидуально: даже если у вас есть один файл лицензии, охватывающий все компоненты, например
Aspose.Total.lic
, обязательно вызывайтеset_license()
отдельно для каждого продукта Aspose, интегрированного в ваше приложение. - Используйте полное имя класса лицензии. Каждый продукт Aspose имеет свой собственный класс лицензии в соответствующем пространстве имен. Например, Aspose.SVG использует
aspose.svg.License
, а Aspose.HTML использует классaspose.html.License
. Использование полного имени класса помогает избежать двусмысленности относительно того, какая лицензия какому продукту соответствует.