Лицензирование и подписка
Иногда, чтобы лучше изучить систему, хочется как можно быстрее погрузиться в код. Чтобы сделать это проще, Aspose.Words Предоставляет различные планы покупки или предлагает бесплатную пробную версию и 30-дневную временную лицензию для оценки.
Бесплатная пробная или временная лицензия
Aspose.Words Это невероятное программное обеспечение, которое разработчики могут попробовать перед покупкой.
Бесплатный суд
Версия оценки такая же, как и купленная - Пробная версия Вы просто получаете лицензию, когда добавляете несколько строк кода для применения лицензии.
Судебная версия Aspose.Words Без указанной лицензии обеспечивается полная функциональность продукта, но при загрузке и сохранении в верхней части документа вставляется оценочный водяной знак и ограничивается максимальный размер документа несколькими сотнями абзацев.
Временная лицензия
Если вы хотите проверить Aspose.Words Без ограничений пробной версии вы также можете запросить 30-дневную временную лицензию. Для более подробной информации смотрите Получить временную лицензию Страница.
Купленная лицензия
После покупки необходимо применить лицензионный файл или включить лицензионный файл в качестве встроенного ресурса. В этом разделе описаны варианты того, как это можно сделать, а также комментарии по некоторым общим вопросам.
Вам необходимо установить лицензию:
-
Только один раз в домене приложения
-
перед использованием любого другого Aspose.Words классы
Защита приобретенной лицензии
После покупки лицензии нужно внимательно прочитать информацию на странице Защита приобретенной лицензии Для защиты вашего лицензионного файла. Обратите внимание, что эта страница доступна для просмотра только при наличии платной лицензии.
Лицензия, применяющая опции
Лицензии могут применяться из различных мест:
- Явный путь
- папка, содержащая Aspose.Words.dll файл
- папка, содержащая сборку, которая называется Aspose.Words.dll
- папка, содержащая сборку входа (ваш .exe)
- Встроенный ресурс в сборке называется Aspose.Words.dll
- As a Metered License - новый механизм лицензирования
Когда вы ссылаетесь Aspose.Words.dll в приложении библиотека копируется в ваш выходной каталог (если только Copy Local в свойствах для этой записи не установлен). false). Часто самый простой способ установить лицензию - это разместить файл лицензии в той же папке, что и вы. Aspose.Words.dll Укажите только имя файла без пути.
Используйте SetLicense Способ лицензирования компонента.
Звонить SetLicense Несколько раз это не вредно, это просто трата времени процессора.
Звонить SetMeteredKey Многократно также не вреден, а просто тратит время процессора и может накапливать потребление неправильно.
Лицензия на использование файла или объекта потока
При разработке вашего приложения позвоните SetLicense Код запуска перед использованием Aspose.Words классы.
Загрузить лицензию из файла
Используя SetLicense метод, можно попытаться найти лицензионный файл во встроенных ресурсах или сборочных папках для дальнейшего использования.
Следующий пример кода показывает, как инициализировать лицензию из папки:
Загрузить лицензию с объекта потока
Следующий пример кода показывает, как инициализировать лицензию из потока с помощью другого SetLicense метод:
Включите файл лицензии в качестве встроенного ресурса
Опрятный способ упаковать лицензию с вашим приложением и убедиться, что она не будет потеряна, - это включить ее в качестве встроенного ресурса в одну из сборок, которые запрашивают. Aspose.Words. Чтобы включить файл в качестве встроенного ресурса, выполните следующие действия:
- в Visual Studio, включить файл .lic в проект с использованием “Добавить существующий элемент.“меню.
- Выберите файл в проводнике решений и установите “Построение действий по внедрению ресурса” в окне свойств.
- В вашем коде, призывайте SetLicense Он передает только короткое имя файла ресурса.
Использовать Metered License
Aspose.Words Позволяет разработчикам применять дозированный ключ. Это новый механизм лицензирования.
Новый механизм лицензирования будет использоваться наряду с существующим методом лицензирования. Те клиенты, которые хотят быть выставлены на счет на основе использования API Возможно использование Metered Licensing.
После выполнения всех необходимых шагов для получения этого типа лицензии вы получите ключи, а не файл лицензии. Этот отмеренный ключ может быть применен с использованием Metered Специально для этой цели введен класс.
Не называйте SetMeteredKey часто так, чтобы этот метод лицензирования надлежащим образом аккумулировал потребление и сообщал нам об этом. Просто мгновенно Aspose.Words Библиотека, звоните SetMeteredKey Затем выйдите из библиотеки и повторно используйте ее.
Следующий пример кода показывает, как установить ограниченные открытые и закрытые ключи:
Обычно достаточно применить дозированную лицензию после начала подачи заявки. Однако, если дозированный механизм лицензирования не может связываться с серверами Aspose в течение 24 часов, Aspose.Words выйдет из лицензированного режима и перейдет в режим оценки. Чтобы избежать такого случая, вы должны регулярно проверять статус лицензии. Aspose.Words переходит в режим оценки, пожалуйста, снова примените дозированную лицензию.
Изменение имени файла лицензии
Имя файла лицензии не обязательно должно быть “Aspose.Words.LIC”. Вы можете переименовать его по своему вкусу и использовать это имя при установке лицензии в своем приложении.
““Не могу найти имя файла лицензии” Исключение
При покупке и загрузке лицензии веб-сайт Aspose называет файл лицензии “Aspose.Words.LIC”. Вы загружаете лицензионный файл с помощью своего браузера. В этом случае некоторые браузеры распознают лицензионный файл как XML и добавляют к нему расширение .xml, поэтому полное имя файла на вашем компьютере становится “Aspose.Words.lic.XML”.
Когда Microsoft Windows Настроен на скрытие расширений для известных типов файлов (к сожалению, это по умолчанию в большинстве случаев). Windows Установки), файл лицензии будет отображаться как “Aspose.Words. LIC in Windows Исследователь. Вы, вероятно, подумаете, что это настоящее имя файла и вызов. SetLicense Передай это Aspose.Words.LIC”, но такого файла нет, отсюда исключение.
Чтобы решить проблему, переименуйте файл, чтобы удалить невидимое расширение .xml. Мы также рекомендуем отключить опцию “скрыть расширения” в Microsoft Windows.
Использование многоцелевых продуктов
Если вы используете несколько продуктов Aspose в своем приложении, например: Aspose.Words и Aspose.Cells
, Вот несколько полезных советов:
- Установите Лицензию для каждого продукта Aspose отдельно. Даже если у вас есть один лицензионный файл для всех компонентов, например, “Aspose.Total.lic”, вам все равно нужно позвонить. SetLicense отдельно для каждого продукта, который вы используете в своем приложении.
- Используйте полное имя класса лицензии. Каждый Изделие имеет License Класс в собственном пространстве имен. Например, Aspose.Words иметь Aspose.Words.License и
Aspose.Cells
иметьAspose.Cells
. Класс лицензии. Использование полностью квалифицированного названия класса позволяет избежать путаницы относительно того, какая лицензия применяется к какому продукту.