Лицензирование | Aspose.Page для Java

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

Мы хотим, чтобы наши клиенты тщательно тестировали наши компоненты перед покупкой, чтобы ознакомительная версия позволяла вам использовать их как обычно. Однако нелицензионный продукт:

Классическая лицензия

Лицензию можно загрузить из файла или потокового объекта. Самый простой способ установить лицензию — поместить файл лицензии в ту же папку, что и файл aspose-page-xx.x.jar , и указать имя файла без пути, как показано в примере ниже.

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

Самый простой способ применить лицензию — поместить файл лицензии в ту же папку, что и файл aspose-page-xx.x.jar, и указать только имя файла без пути.

Если вы используете какой-либо другой компонент Aspose для Java вместе с Aspose.Page для Java, укажите полное пространство имен для лицензии, например com.aspose.page.License.

Загрузка лицензии из файла

Самый простой способ применить лицензию — поместить файл лицензии в ту же папку, что и файл aspose-page-xx.x.jar, и указать только имя файла без пути.

Когда вы вызываете метод setLicense, имя лицензии, которое вы передаете, должно совпадать с именем вашего файла лицензии. Например, если вы измените имя файла лицензии на «Aspose.Page.Java.lic.xml», передайте это имя файла в метод com.aspose.page.License.setLicense(…). Файл лицензии можно указать для Aspose.Page для Java или использовать файл лицензии Aspose.Total для Java.

1// Apply a License from File
2
3String licenseFilePath = getLicenseFullPath();
4
5com.aspose.page.License license = new com.aspose.page.License();
6license.setLicense(licenseFilePath);

Загрузка лицензии из объекта Stream

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

1// Apply a License from Stream Object
2
3String licenseFilePath = getLicenseFullPath();
4try (FileInputStream licenseStream = new FileInputStream(licenseFilePath)) {
5    com.aspose.page.License license = new com.aspose.page.License();
6    license.setLicense(licenseStream);

Лицензия с лимитом

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

Для применения измеренного ключа был введен новый класс Metered. Ниже приведен пример кода, демонстрирующий, как установить лимитированные открытые и закрытые ключи.

1// Apply a License from Stream Object
2
3// set metered public and private keys
4com.aspose.page.Metered metered = new com.aspose.page.Metered();
5// Access the setMeteredKey property and pass public and private keys as parameters
6metered.setMeteredKey(
7    "<type public key here>",
8    "<type private key here>");

Have any questions about Aspose.Page?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.