Лицензирование | Python через .NET

Оцените Aspose.TeX

Чтобы оценить Aspose.TeX for Python, вы можете легко загрузить продукт со страницы загрузки Aspose.TeX for Python. Оценочная версия такая же, как и приобретенная версия. Добавив несколько строк кода для применения лицензии, ознакомительная версия становится лицензированной. Пожалуйста, обратитесь к странице загрузки для получения последней версии.

Ограничения ознакомительной версии

Ознакомительная версия Aspose.TeX обеспечивает полную функциональность продукта, за исключением того, что в выходном документе можно получить только первые четыре страницы. Кроме того, на этих страницах будет водяной знак ознакомительного режима.

Если вы хотите попробовать Aspose.TeX без этих ограничений оценки, вы можете запросить 30-дневную временную лицензию, которая позволит вам протестировать каждый аспект продукта перед его покупкой.

Применение лицензии

После того, как вы завершили оценку Aspose.TeX для Python и удовлетворены его производительностью, вы можете приобрести лицензию через веб-сайт Aspose на Портале для покупок. Перед покупкой рекомендуется ознакомиться с различными типами лицензий. Если у вас есть какие-либо вопросы или вам нужна помощь, пожалуйста, свяжитесь с отделом продаж Aspose, они будут более чем рады вам помочь.

Каждая лицензия Aspose включает годовую подписку, которая дает вам право на бесплатные обновления до любых новых версий или исправлений, выпущенных в течение этого периода. Мы также предлагаем бесплатную и неограниченную техническую поддержку как лицензированным, так и ознакомительным пользователям.

Лицензия на Aspose представляет собой обычный текстовый XML-файл, который включает в себя такую ​​информацию, как название продукта, количество лицензированных разработчиков и дату окончания подписки. Важно не изменять файл, поскольку он имеет цифровую подпись, и даже добавление дополнительного разрыва строки сделает его недействительным.

Когда применять лицензию

Пожалуйста, следуйте этим рекомендациям:

Загрузка лицензии из файла

Примените лицензию перед использованием других классов Aspose.TeX. Укажите путь к лицензии в ASPOSE_TEX_PYTHON_NET_LICENSE_PATH или поместите Aspose.TeX.Python-net.lic в рабочий каталог.

 1# Apply a license from a file before using other Aspose.TeX classes.
 2import os
 3from aspose.tex import License
 4
 5# Set this environment variable, or place the license in the working directory.
 6license_path = os.environ.get(
 7    "ASPOSE_TEX_PYTHON_NET_LICENSE_PATH", "Aspose.TeX.Python-net.lic"
 8)
 9license = License()
10license.set_license(license_path)

Загрузка лицензии из объекта Stream

Следующий пример открывает файл лицензии как двоичный поток и закрывает его после применения лицензии. Используется та же настройка пути, что и в примере загрузки из файла.

 1# Apply a license from a binary stream.
 2import os
 3from aspose.tex import License
 4
 5license_path = os.environ.get(
 6    "ASPOSE_TEX_PYTHON_NET_LICENSE_PATH", "Aspose.TeX.Python-net.lic"
 7)
 8license = License()
 9with open(license_path, "rb") as license_stream:
10    license.set_license(license_stream)

Лицензия с лимитом

Aspose.TeX предлагает альтернативный механизм лицензирования, называемый Metered Licensing, который позволяет клиентам выставлять счета на основе использования ими функций API. Применить Лицензию с лимитом так же просто, как применить пару криптографических ключей. Для получения дополнительной информации обратитесь к разделу часто задаваемых вопросов по лимитному лицензированию.

Чтобы установить открытый и закрытый ключи лимитной лицензии, вы можете использовать экземпляр класса Metered, как показано в следующем примере: Передайте ключи через ASPOSE_TEX_METERED_PUBLIC_KEY и ASPOSE_TEX_METERED_PRIVATE_KEY.

1# Apply metered licensing using your public and private keys.
2import os
3from aspose.tex import Metered
4
5# Supply real keys securely in the environment; never embed them in source code.
6public_key = os.environ["ASPOSE_TEX_METERED_PUBLIC_KEY"]
7private_key = os.environ["ASPOSE_TEX_METERED_PRIVATE_KEY"]
8metered = Metered()
9metered.set_metered_key(public_key, private_key)