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

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

Оценить Aspose.Finance

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

Ограничения ознакомительной версии

Ознакомительная версия предоставляет все функции, кроме следующих:

  • Количество открытых файлов (Aspose.Finance) При запуске вашей программы вы можете открыть только 50 файлов, используя библиотеку Aspose.Finance. Если ваше приложение превысит это число, будет выдано исключение.
  • Количество сохраненных файлов (Aspose.Finance) При запуске вашей программы вы можете открыть только 50 файлов, используя библиотеку Aspose.Finance. Если ваше приложение превысит это число, будет выдано исключение.

О лицензии

Вы можете легко загрузить ознакомительную версию Aspose.Finance для Python по телефону .NET со своегостраница загрузки . Ознакомительная версия обеспечивает абсолютноте же возможностикак лицензионная версия Aspose.Finance. Кроме того, ознакомительная версия просто становится лицензионной после того, как вы покупаете лицензию и добавляете пару строк кода для применения лицензии.

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

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

Приобретенная лицензия

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

Установка лицензии в Aspose.Finance для Python через .NET

Лицензии можно применять из разных мест:

  • Явный путь
  • Папка, содержащая скрипт Python, который вызывает Aspose.Finance для Python через .NET
  • Ручей
  • As Metered License – новый механизм лицензирования

В разделах ниже мы опишем два распространенных метода, используемых для установки лицензии.

Применение лицензии с помощью файла

Самый простой способ установки лицензии требует, чтобы вы поместили файл лицензии в ту же папку, содержащую скрипт Python, который вызывает Aspose.Finance вместо Python, и указали только имя файла без пути.

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

Python

import aspose.finance as af

# Instantiate an instance of license and set the license file through its path
license = af.License()
license.set_license("Aspose.Finance.lic")

При вызове метода set_license имя лицензии должно совпадать с именем вашего файла лицензии. Например, вы можете изменить имя файла лицензии на «Aspose.Finance.lic.xml». Затем в своем коде вы должны передать новое имя лицензии (Aspose.Finance.lic.xml) методу SetLicense.

Применение лицензии из потока

Вы можете загрузить лицензию из потока.

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

Python

import aspose.finance as af

# Instantiate an instance of license and set the license file through its path
license = af.License()
license.set_license(stream)

Применить ограниченную лицензию

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

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

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

В следующем примере кода показано, как установить лимитированные открытые и закрытые ключи.

import aspose.finance as af

# Create an instance of CAD Metered class
metered = af.Metered()

# Access the set_metered_key property and pass public and private keys as parameters
metered.set_metered_key("*****", "*****")

# Get metered data amount before calling API
amountbefore = metered.get_consumption_quantity()
# Display information
print("Amount Consumed Before: " + str(amountbefore))

# handle finance file
# ......

# Get metered data amount After calling API
amountafter = metered.get_consumption_quantity()
# Display information
print("Amount Consumed After: " + str(amountafter))