Лицензирование – Aspose.HTML for Python via .NET
Оцените Aspose.HTML for Python via .NET
Вы можете легко загрузить Aspose.HTML for Python via .NET для ознакомительных целей. Обратите внимание, что ознакомительная версия идентична приобретенной версии и становится полностью лицензированной, когда вы добавляете несколько строк кода для применения лицензии.
Ознакомительная версия обеспечивает полную функциональность продукта, но имеет некоторые ограничения:
- Сохраненные HTML-файлы содержат оценочные водяные знаки; некоторый контент заменяется водяным знаком.
- Сохраненные файлы SVG содержат оценочные водяные знаки и ограниченное количество элементов; некоторые узлы удалены и заменены водяными знаками.
- Конвертированные документы содержат оценочные водяные знаки на каждой странице, а количество конвертированных страниц ограничено четырьмя.
- Размеры коллекций ограничены.
Если вы хотите протестировать Aspose.HTML for Python via .NET без ограничений ознакомительной версии, вы также можете запросить 30-дневную временную лицензию. Для этого обратитесь к статье Как получить временную лицензию?.
Применение лицензии
После покупки вам необходимо применить файл лицензии или включить файл лицензии в качестве встроенного ресурса. Aspose.HTML for Python via .NET предоставляет несколько способов применения лицензии. Лицензию можно применять из файла, потока или в виде дозированной лицензии (Metered License) – новый механизм лицензирования.
Применение лицензии из файла или потока
Самый простой способ применить лицензию – поместить файл лицензии в ту же папку, что и файл Aspose.HTML.dll, и указать только имя файла без пути.
Вы можете создать папку лицензии и поместить туда файл лицензии. Затем метод set_license() получает путь к файлу лицензии. В следующем примере кода показано, как инициализировать лицензию из файла с помощью метода set_license:
1# Initialize license object
2lic = License()
3
4# Set license from file
5lic.set_license("./license/Aspose.HTML.Python.via.NET.lic")
Примечание: Если в вашем приложении используется несколько продуктов Aspose, например Aspose.HTML и Aspose.PDF, укажите полное пространство имен для лицензии, например aspose.html.License или aspose.html. Измерено. Каждый продукт Aspose имеет класс лицензии в своем собственном пространстве имен. Например, Aspose.HTML имеет aspose.html.License, а Aspose.PDF имеет класс aspose.pdf.License. Использование полного имени класса позволяет избежать путаницы в отношении того, какая лицензия к какому продукту применяется.
Применение Metered License
Metered License – это новый механизм лицензирования, который используется наряду с существующим методом лицензирования. Те клиенты, которые хотят, чтобы им выставлялись счета на основе использования функций API, могут использовать дозированное лицензирование. Aspose.HTML позволяет разработчикам применять дозированный ключ. Дополнительную информацию см. в разделе 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)
Обычно достаточно применить metered license один раз при запуске приложения. Однако, если механизм дозированного лицензирования не сможет связаться с серверами Aspose в течение 24 часов, Aspose.HTML вернется в ознакомительный режим. Чтобы этого не произошло, следует регулярно проверять статус лицензии. Если Aspose.HTML перейдет в ознакомительный режим, примените дозированную лицензию еще раз.
Обратите внимание, что для корректного использования Metered лицензии необходимо иметь стабильное интернет-соединение, так как механизм Metered требует постоянного взаимодействия с нашими сервисами для корректных расчетов. Дополнительные сведения вы найдете в разделе Metered Licensing FAQ.