Лицензирование и подписка
Иногда, чтобы лучше изучить систему, хочется как можно быстрее погрузиться в код. Чтобы сделать это проще, Aspose.Words Предоставляет различные планы покупки или предлагает бесплатную пробную версию и 30-дневную временную лицензию для оценки.
Бесплатная пробная или временная лицензия
Aspose.Words Это невероятное программное обеспечение, которое разработчики могут попробовать перед покупкой. Вы можете легко скачать/установить Aspose.Words для Java и Aspose.Words для Android через Java из Maven для оценки.
Бесплатный суд
Версия оценки такая же, как и купленная - пробная версия просто становится лицензированной, когда вы добавляете несколько строк кода для применения лицензии.
Судебная версия Aspose.Words для Java и Aspose.Words для Android через Java Без указанной лицензии обеспечивается полная функциональность продукта, но при загрузке и сохранении в верхней части документа вставляется оценочный водяной знак и ограничивается максимальный размер документа несколькими сотнями абзацев.
Временная лицензия
Если вы хотите проверить Aspose.Words для Java и Aspose.Words для Android через Java Без ограничений пробной версии вы также можете запросить 30-дневную временную лицензию. Для более подробной информации смотрите Получить временную лицензию Страница.
Купленная лицензия
После покупки необходимо применить лицензионный файл или включить лицензионный файл в качестве встроенного ресурса. В этом разделе описаны варианты того, как это можно сделать, а также комментарии по некоторым общим вопросам.
Лицензия - это простой текстовый XML-файл, который содержит такие данные, как имя продукта, количество лицензированных разработчиков, дата истечения срока действия подписки и т.д.
Файл подписан в цифровом виде, поэтому не изменяйте файл. Даже непреднамеренное добавление дополнительной строки в файл сделает его недействительным.
Вам необходимо установить лицензию:
- Только один раз в домене приложения
- перед использованием любого другого Aspose.Words классы
Защита приобретенной лицензии
После покупки лицензии нужно внимательно прочитать информацию на странице Защита приобретенной лицензии Чтобы защитить ваш лицензионный файл. Обратите внимание, что эта страница доступна для просмотра только при наличии платной лицензии.
Лицензия, применяющая опции
Лицензии могут применяться из различных мест:
- Явный путь
- Папка, содержащая Aspose.Words JAR файл
- Встроенный ресурс в JAR называется Aspose.Words JAR
- As a Metered License - новый механизм лицензирования
Часто самый простой способ установить лицензию - разместить файл лицензии в той же папке, что и .Aspose.Words JAR и указать только имя файла без пути.
Используйте SetLicense Способ лицензирования компонента.
Звонок SetLicense Несколько раз это не вредно, это просто трата времени процессора.
Звонок SetMeteredKey Многократно также не вреден, а просто тратит время процессора и может накапливать потребление неправильно.
Лицензия на использование файла или объекта потока
При разработке библиотеки класса можно позвонить SetLicense Статический конструктор вашего класса, который использует Aspose.Words. Статический конструктор будет выполнен перед началом вашего класса, чтобы убедиться, что Aspose.Words Лицензия установлена правильно.
Загрузить лицензию из файла
Используя SetLicense метод, вы можете попытаться найти файл лицензии во встроенных ресурсах или папке, которые содержат JARВаше заявление для дальнейшего использования.
Следующий пример кода показывает, как инициализировать лицензию из папки:
Загрузить лицензию из a Stream
Объект
Следующий пример кода показывает, как инициализировать лицензию из потока с помощью другого. SetLicense метод:
Включите файл лицензии в качестве встроенного ресурса
Опрятный способ упаковать лицензию с приложением и убедиться, что она не будет потеряна, - это включить ее в качестве встроенного ресурса. Вы можете просто скопировать файл LIC в папку ресурса вашего проекта.
Реконструкция проекта должна включать файл .lic в файл Application .jar. После этого можно подать заявку на лицензию, используя следующий код:
Использовать Metered License
Aspose.Words Позволяет разработчикам применять дозированный ключ. Это новый механизм лицензирования.
Новый механизм лицензирования будет использоваться наряду с существующим методом лицензирования. Те клиенты, которые хотят быть выставлены на счет на основе использования API Возможно использование Metered Licensing.
После выполнения всех необходимых шагов для получения этого типа лицензии вы получите ключи, а не файл лицензии. Этот дозированный ключ может быть применен с использованием Metered Специально для этой цели введен класс.
Не зови меня SetMeteredKey часто так, чтобы этот метод лицензирования надлежащим образом аккумулировал потребление и сообщал нам об этом. Просто мгновенно Aspose.Words Библиотека, звоните SetMeteredKey Затем выйдите из библиотеки и повторно используйте ее.
Следующий пример кода показывает, как установить открытые и закрытые ключи:
Обратите внимание, что для правильного использования лицензии Metered необходимо стабильное подключение к Интернету, поскольку механизм Metered требует постоянного взаимодействия с нашими сервисами для правильных расчетов
Для более подробной информации обратитесь к Лицензирование FAQ Раздел.
Изменение имени файла лицензии
Имя файла лицензии не обязательно должно быть “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 иметь com.aspose.words.License иAspose.Cells
Имеет com.aspose.cells. Класс лицензии. Использование полностью квалифицированного названия класса позволяет избежать путаницы относительно того, какая лицензия применяется к какому продукту.