Ліцензування | Aspose.Page для Java

Обмеження оціночної версії

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

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

Ліцензію можна завантажити з файлу або об’єкта потоку. Найпростіший спосіб установити ліцензію — помістити файл ліцензії в ту саму папку, що й файл aspose-page-xx.x.jar і вказати ім’я файлу без шляху, як показано в прикладі нижче.

Застосуйте ліцензію за допомогою File або Stream Object

Найпростіший спосіб застосувати ліцензію — помістити файл ліцензії в ту саму папку, що й файл aspose-page-xx.x.jar, і вказати лише ім’я файлу без шляху.

Якщо ви використовуєте будь-який інший компонент Aspose для Java разом із Aspose.Page для Java, укажіть повний простір імен для License, наприклад 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);

Завантаження ліцензії з потокового об’єкта

У наступному прикладі показано, як завантажити ліцензію з потоку.

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.