---
title: "Лицензирование и подписка"
---

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

```

Обратите внимание, что существует ряд общих политик и практик, которые помогут вам оценить, правильно лицензировать и приобрести наши продукты. Вы можете найти их в [Политика покупок и FAQ](https://purchase.aspose.com/policies/) Раздел.

```

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

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

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

Версия оценки такая же, как и купленная - [Пробная версия](https://releases.aspose.com/words/) Вы просто получаете лицензию, когда добавляете несколько строк кода для применения лицензии.

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

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

Если вы хотите проверить Aspose.Words Без ограничений пробной версии вы также можете запросить 30-дневную временную лицензию. Для более подробной информации смотрите [Получить временную лицензию](https://purchase.aspose.com/temporary-license/) Страница.

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

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

```

Вам необходимо установить лицензию:

* Только один раз в домене приложения

* перед использованием любого другого Aspose.Words классы

```

```

Вы можете найти информацию о ценах на [Информация о ценах](https://purchase.aspose.com/pricing/words/family/) Страница.

```

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

После покупки лицензии нужно внимательно прочитать информацию на странице [Защита приобретенной лицензии](https://purchase.aspose.com/orders/protecting-your-license-file) Для защиты вашего лицензионного файла. Обратите внимание, что эта страница доступна для просмотра только при наличии платной лицензии.

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

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

* Явный путь
* папка, содержащая `Aspose.Words.dll` файл
* папка, содержащая сборку, которая называется `Aspose.Words.dll`
* папка, содержащая сборку входа (ваш `.exe`)
* Встроенный ресурс в сборке называется `Aspose.Words.dll`
* As a Metered License - новый механизм лицензирования

Когда вы ссылаетесь `Aspose.Words.dll` в приложении библиотека копируется в ваш выходной каталог (если только *Copy Local* в свойствах для этой записи не установлен). false). Часто самый простой способ установить лицензию - это разместить файл лицензии в той же папке, что и вы. `Aspose.Words.dll` Укажите только имя файла без пути.

```

Используйте [SetLicense](https://reference.aspose.com/words/net/aspose.words/license/setlicense/#setlicense) Способ лицензирования компонента.

Звонить **SetLicense** Несколько раз это не вредно, это просто трата времени процессора.

Звонить [SetMeteredKey](https://reference.aspose.com/words/net/aspose.words/metered/setmeteredkey/) Многократно также не вреден, а просто тратит время процессора и может накапливать потребление неправильно.

```

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

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

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

Используя [SetLicense](https://reference.aspose.com/words/net/aspose.words/license/setlicense/) метод, можно попытаться найти лицензионный файл во встроенных ресурсах или сборочных папках для дальнейшего использования.

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

{{< gist "aspose-words-gists" "c762ebd027c53ed61fce5bc5ccac1ca7" "apply-license-from-file.cs" >}}

##### Загрузить лицензию с объекта потока

Следующий пример кода показывает, как инициализировать лицензию из потока с помощью другого [SetLicense](https://reference.aspose.com/words/net/aspose.words/license/setlicense/) метод:

{{< gist "aspose-words-gists" "c762ebd027c53ed61fce5bc5ccac1ca7" "apply-license-from-stream.cs" >}}

#### Включите файл лицензии в качестве встроенного ресурса

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

1. в Visual Studio, включить файл .lic в проект с использованием "**Добавить существующий элемент.**"меню.
2. Выберите файл в проводнике решений и установите "**Построение действий по внедрению ресурса"** в окне свойств.
3. В вашем коде, призывайте **SetLicense** Он передает только короткое имя файла ресурса.

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

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

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

После выполнения всех необходимых шагов для получения этого типа лицензии вы получите ключи, а не файл лицензии. Этот отмеренный ключ может быть применен с использованием [Metered](https://reference.aspose.com/words/net/aspose.words/metered/) Специально для этой цели введен класс.

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

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

{{< gist "aspose-words-gists" "c762ebd027c53ed61fce5bc5ccac1ca7" "apply-metered-license.cs" >}}

Обычно достаточно применить дозированную лицензию один раз при запуске приложения. Однако, если механизм дозированного лицензирования не сможет связаться с серверами Aspose в течение 24 часов, Aspose.Words выйдет из лицензионного режима и переключится в ознакомительный режим. Чтобы избежать такого случая, вы можете использовать метод [IsMeteredLicensed](https://reference.aspose.com/words/net/aspose.words/metered/ismeteredlicensed/) для проверки статуса лицензии и при необходимости повторно применить дозированную лицензию.

```

Обратите внимание, что для правильного использования лицензии Metered необходимо стабильное подключение к Интернету, поскольку механизм Metered требует постоянного взаимодействия с нашими сервисами для правильных расчетов. Для более подробной информации обратитесь к [Лицензирование FAQ](https://purchase.aspose.com/faqs/licensing/metered/) Раздел.

```

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

Имя файла лицензии не обязательно должно быть "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](https://reference.aspose.com/words/net/aspose.words/license/) и `Aspose.Cells` иметь `Aspose.Cells`. Класс лицензии. Использование полностью квалифицированного названия класса позволяет избежать путаницы относительно того, какая лицензия применяется к какому продукту.
