Лицензирование и подписка

Иногда, чтобы лучше изучить систему, хочется как можно быстрее погрузиться в код. Чтобы сделать это проще, Aspose.Words Предоставляет различные планы покупки или предлагает бесплатную пробную версию и 30-дневную временную лицензию для оценки.

Бесплатная пробная или временная лицензия

Aspose.Words Это невероятное программное обеспечение, которое разработчики могут попробовать перед покупкой.

Бесплатный суд

Версия оценки такая же, как и купленная - пробная версия просто становится лицензированной, когда вы добавляете несколько строк кода для применения лицензии.

Судебная версия Aspose.Words Без указанной лицензии обеспечивается полная функциональность продукта, но при загрузке и сохранении в верхней части документа вставляется оценочный водяной знак и ограничивается максимальный размер документа несколькими сотнями абзацев.

Временная лицензия

Если вы хотите проверить Aspose.Words Без ограничений пробной версии вы также можете запросить 30-дневную временную лицензию. Для более подробной информации смотрите Получить временную лицензию Страница.

Купленная лицензия

После покупки необходимо применить лицензионный файл или поток. В этом разделе описаны варианты того, как это можно сделать, а также комментарии по некоторым общим вопросам.

Защита приобретенной лицензии

После покупки лицензии нужно внимательно прочитать информацию на странице Защита приобретенной лицензии Для защиты вашего лицензионного файла. Обратите внимание, что эта страница доступна для просмотра только при наличии платной лицензии.

Лицензия, применяющая опции

Лицензии могут применяться из различных мест:

  • Явный путь
  • Папка, содержащая скрипт Python, который вызывает Aspose.Words для Python via .NET
  • Поток
  • As a Metered License - новый механизм лицензирования

Лицензия на использование файла или объекта потока

При разработке вашего приложения позвоните set_license Код запуска перед использованием Aspose.Words классы.

Загрузить лицензию из файла

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

Следующий пример кода показывает, как инициализировать лицензию из папки:

Загрузить лицензию из a Stream Объект

Следующий пример кода показывает, как инициализировать лицензию из потока с помощью другого set_license метод:

Использовать Metered License

Aspose.Words Позволяет разработчикам применять дозированный ключ. Это новый механизм лицензирования.

Новый механизм лицензирования будет использоваться наряду с существующим методом лицензирования. Те клиенты, которые хотят быть выставлены на счет на основе использования API Возможно использование Metered Licensing.

После выполнения всех необходимых шагов для получения этого типа лицензии вы получите ключи, а не файл лицензии. Этот отмеренный ключ может быть применен с использованием Metered Специально для этой цели введен класс.

Не называйте SetMeteredKey часто так, чтобы этот метод лицензирования надлежащим образом аккумулировал потребление и сообщал нам об этом. Просто мгновенно Aspose.Words Библиотека, звоните SetMeteredKey Затем выйдите из библиотеки и повторно используйте ее.

Следующий пример кода показывает, как установить открытые и закрытые ключи:

Изменение имени файла лицензии

Имя файла лицензии не обязательно должно быть “Aspose.Words.Python.NET.lic”. Вы можете переименовать его по своему вкусу и использовать это имя при установке лицензии в своем приложении.

““Не могу найти имя файла лицензии” Исключение

При покупке и загрузке лицензии веб-сайт Aspose называет файл лицензии “Aspose.Words.Python.NET.lic”. Вы загружаете лицензионный файл с помощью своего браузера. В этом случае некоторые браузеры распознают лицензионный файл как XML и добавляют к нему расширение .xml, поэтому полное имя файла на вашем компьютере становится “Aspose.Words.Python.NET.lic.XML”.

Когда Microsoft Windows Настроен на скрытие расширений для известных типов файлов (к сожалению, это по умолчанию в большинстве случаев). Windows Установки), файл лицензии будет отображаться как “Aspose.Words.Python.NET.lic” в Windows Исследователь. Вы, вероятно, подумаете, что это настоящее имя файла и вызов. set_license Передай это Aspose.Words.Python.NET.lic, но такого файла нет, отсюда исключение.

Чтобы решить проблему, переименуйте файл, чтобы удалить невидимое расширение .xml. Мы также рекомендуем отключить опцию “скрыть расширения” в Microsoft Windows.

Использование многоцелевых продуктов

Если вы используете несколько продуктов Aspose в своем приложении, например: Aspose.Words и Aspose.Cells, Вот несколько полезных советов:

  • Установите Лицензию для каждого продукта Aspose отдельно. Даже если у вас есть один лицензионный файл для всех компонентов, например, “Aspose.Total.lic”, вам все равно нужно позвонить. set_license отдельно для каждого продукта, который вы используете в своем приложении.
  • Используйте полное имя класса лицензии. Каждый Изделие имеет License Класс в собственном пространстве имен. Например, Aspose.Words иметь aspose.words.License и Aspose.Cells иметь aspose.cells. Лицензия класс. Использование полностью квалифицированного названия класса позволяет избежать путаницы относительно того, какая лицензия применяется к какому продукту.