# Лицензирование по потреблению

> Узнайте, как лицензирование с учётом потребления Aspose.Slides для Python через .NET позволяет гибко обрабатывать файлы PowerPoint и OpenDocument, оплачивая только фактическое использование.

Source: https://docs.aspose.com/slides/ru/python-net/metered-licensing/
Updated: 2025-12-08


## **Применить метерные ключи**

{{% alert color="primary" %}} 
Метрическое лицензирование — это новый механизм лицензирования, который может использоваться вместе с существующими методами лицензирования. Если вы хотите платить за использование функций API Aspose.Slides на основе потребления, выбирайте метрическое лицензирование.

При покупке метрической лицензии вы получаете ключи (а не файл лицензии). Этот метрический ключ можно применить с помощью класса [Metered](https://reference.aspose.com/slides/python-net/aspose.slides/metered/) , предоставленного Aspose для операций измерения. Подробнее см. [Metered Licensing FAQ](https://purchase.aspose.com/faqs/licensing/metered).
{{% /alert %}} 

1. Создайте экземпляр класса [Metered](https://reference.aspose.com/slides/python-net/aspose.slides/metered/).
2. Передайте свои публичный и приватный ключи методу [set_metered_key](https://reference.aspose.com/slides/python-net/aspose.slides/metered/set_metered_key/#str-str).
3. Выполните некоторую обработку (выполните задачи).
4. Вызовите метод [get_consumption_quantity](https://reference.aspose.com/slides/python-net/aspose.slides/metered/get_consumption_quantity/#) класса `Metered`.

Вы должны увидеть количество запросов API, которые вы уже израсходовали.

Этот пример кода показывает, как использовать метрическое лицензирование:
```python
import aspose.slides as slides

# Создает экземпляр класса Metered
metered = slides.Metered()

# Передаёт публичный и приватный ключи объекту Metered
metered.set_metered_key("<valid public key>", "<valid private key>")

# Получает значение потреблённого количества до вызовов API
amount_before = slides.Metered.get_consumption_quantity()
print("Amount consumed before:", amount_before)

# Выполните какие‑нибудь действия с API Aspose.Slides здесь
# ...

# Получает значение потреблённого количества после вызовов API
amount_after = slides.Metered.get_consumption_quantity()
print("Amount consumed after:", amount_after)
```


{{% alert color="warning" title="NOTE"  %}} 
Для использования метрического лицензирования необходим стабильный интернет, поскольку механизм лицензирования постоянно взаимодействует с нашими сервисами через интернет и выполняет расчёты.
{{% /alert %}} 

## **FAQ**

**Могу ли я использовать метрическую лицензию вместе с обычной (постоянной или временной) в одном приложении?**  
Да. Metered — дополнительный механизм лицензирования, который может использоваться вместе с существующими [licensing methods](/slides/ru/python-net/licensing/). Вы выбираете, какой механизм применять при запуске приложения.

**Что именно считается потреблением по метрической лицензии: операции или файлы?**  
Подсчитывается использование API, то есть количество запросов или операций. Текущее потребление можно получить через [consumption-tracking methods](https://reference.aspose.com/slides/python-net/aspose.slides/metered/).

**Подходит ли метрическое лицензирование для микросервисов и безсерверных сред, где экземпляры часто перезапускаются?**  
Да. Поскольку учёт ведётся на уровне вызовов API, сценарии с частыми холодными запусками совместимы, при условии стабильного сетевого доступа для метрических расчётов.

**Отличается ли функциональность библиотеки при использовании метрической лицензии от постоянной лицензии?**  
Нет. Это касается только механизма лицензирования и биллинга; возможности продукта остаются теми же.

**Как метрическое лицензирование соотносится с пробной версией и временной лицензией?**  
Пробная версия имеет ограничения и водяные знаки, [temporary license](https://purchase.aspose.com/temporary-license/) снимает ограничения на 30 дней, а метрическое лицензирование устраняет ограничения и взимает плату на основе фактического использования.

**Могу ли я контролировать бюджет, автоматически реагируя при превышении порога потребления?**  
Да. Распространённый подход — периодически считывать текущее потребление через [tracking methods](https://reference.aspose.com/slides/python-net/aspose.slides/metered/) и реализовать собственные лимиты или оповещения на уровне приложения или мониторинга.
