# Лицензирование

> Aspose.Slides for Node.js via Java предоставляет различные планы для покупки, а также предлагает бесплатную пробную версию и 30-дневную временную лицензию для оценки, используя политики лицензирования и подписки.

Source: https://docs.aspose.com/slides/ru/nodejs-java/licensing/
Updated: 2025-12-08


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

{{% alert color="primary" %}}
Обратите внимание, что существует ряд общих политик и практик, которые помогают вам в оценке, правильном лицензировании и покупке наших продуктов. Вы можете найти их в разделе ["Purchase Policies and FAQ"](https://purchase.aspose.com/policies).
{{% /alert %}}

## **Оценить Aspose.Slides**
Вы можете легко скачать Aspose.Slides для оценки. Пакет оценки идентичен приобретённому пакету. Версия оценки просто становится лицензированной после того, как вы добавите несколько строк кода для применения лицензии. 

## **Ограничения версии оценки**
Версия оценки Aspose.Slides (без указания лицензии) предоставляет полный функционал продукта, но вставляет водяной знак оценки в верхнюю часть документа при открытии и сохранении. Кроме того, при извлечении текста из слайдов презентации вы ограничены одним слайдом.

{{% alert color="primary" %}} 
Если вы хотите протестировать Aspose.Slides без ограничений версии оценки, вы можете запросить **30 Day Temporary License**. Пожалуйста, обратитесь к [Как получить временную лицензию?](https://purchase.aspose.com/temporary-license) для получения дополнительной информации.
{{% /alert %}} 

## **О лицензии**
Вы можете легко скачать версию оценки Aspose.Slides для Node.js через Java со своей [страницы загрузки](https://releases.aspose.com/slides/nodejs-java/). Версия оценки полностью **обеспечивает те же возможности**, что и лицензированная версия Aspose.Slides. Кроме того, версия оценки просто становится лицензированной после покупки лицензии и добавления нескольких строк кода для её применения.

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

Чтобы избежать ограничений, связанных с версией оценки, необходимо установить лицензию перед использованием **Aspose.Slides**. Требуется установить лицензию только один раз для каждого приложения или процесса.

{{% alert color="primary" %}} 
Возможно, вам будет интересно посмотреть [Metered Licensing](https://docs.aspose.com/slides/nodejs-java/metered-licensing/).
{{% /alert %}} 

## **Приобретённая лицензия**
После покупки вам необходимо применить файл лицензии или поток. 

{{% alert color="primary" %}}
Необходимо установить лицензию:
* только один раз для домена приложения
* перед использованием любых других классов Aspose.Slides
{{% /alert %}}

{{% alert color="primary" %}}
Информацию о ценах можно найти на странице [“Pricing Information”](https://purchase.aspose.com/pricing/slides/family).
{{% /alert %}}

### **Установка лицензии в Aspose.Slides для Node.js через Java**
Лицензии можно применять из следующих источников:

* Явный путь
* Поток
* Как Metered License – новый механизм лицензирования

{{% alert color="primary" %}}
Используйте метод **setLicense** для лицензирования компонента.

Несмотря на то, что множественные вызовы **setLicense** не вредят, они расходуют ресурсы (процессор).
{{% /alert %}}

{{% alert color="warning" %}}
Новые лицензии могут активировать Aspose.Slides только начиная с версии 21.4 и выше. Более ранние версии используют другую систему лицензирования и не распознают эти лицензии.
{{% /alert %}}

#### **Применение лицензии с помощью файла**
Этот фрагмент кода используется для установки файла лицензии:

**Node.js**
```javascript
var aspose = aspose || {};

aspose.slides = require("aspose.slides.via.java");

var license = new aspose.slides.License();
license.setLicense("Aspose.Slides.lic");
```


При вызове метода setLicense имя лицензии должно совпадать с именем вашего файла лицензии. Например, вы можете переименовать файл лицензии в "Aspose.Slides.lic.xml". Затем в коде необходимо передать новое имя лицензии (Aspose.Slides.lic.xml) в метод setLicense.

#### **Применение лицензии из потока**
Этот фрагмент кода используется для применения лицензии из потока:

**Node.js**
```javascript
var aspose = aspose || {};

aspose.slides = require("aspose.slides.via.java");

var license = new aspose.slides.License();

var fs = require("fs");

var readStream = fs.createReadStream("Aspose.Slides.lic");

license.setLicense(readStream, function(err, list) {
    if(err) { 
        console.error(err); return; 
    }});
```


## **FAQ**

**Можно ли применить лицензию в полностью офлайн‑среде (без доступа к интернету)?**
Да. Проверка лицензии выполняется локально с использованием файла лицензии; подключение к интернету не требуется.

**Что происходит после истечения годовой подписки? Прекратит ли работу библиотека?**
Нет. Лицензия бессрочная: вы можете продолжать использовать версии, выпущенные до даты окончания подписки; однако вы не сможете использовать более новые версии без продления.
