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

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

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

Если вы хотите попробовать Aspose.TeX без ограничений ознакомительной версии, запросите 30-дневную временную лицензию. Дополнительную информацию см. в разделе Как получить временную лицензию?.

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

Используйте метод License.setLicense для лицензирования компонента. В примерах ниже задайте в licenseFilePath полный путь к файлу лицензии. Вызывающий метод должен обрабатывать или объявлять Exception.

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

Этот фрагмент кода применяет лицензию, хранящуюся в файле.

1// Apply a license from a file.
2// licenseFilePath is the full path to your Aspose.TeX for Java license.
3com.aspose.tex.License license = new com.aspose.tex.License();
4license.setLicense(licenseFilePath);

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

Эти фрагменты кода инициализируют лицензию из потока.

1// Apply a license from a stream and close the stream after use.
2// licenseFilePath is the full path to your Aspose.TeX for Java license.
3com.aspose.tex.License license = new com.aspose.tex.License();
4try (java.io.InputStream licenseStream = new java.io.FileInputStream(licenseFilePath)) {
5    license.setLicense(licenseStream);
6}

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

Aspose.TeX имеет альтернативный механизм лицензирования, называемый Metered Licensing. Если клиент желает, чтобы ему выставлялись счета на основе использования функций API, он может применить Лицензию с лимитом, что на самом деле так же просто, как применение пары криптографических ключей. Более подробную информацию можно найти в разделе часто задаваемых вопросов по лимитному лицензированию.

Открытый и закрытый ключи лимитной лицензии можно установить с помощью экземпляра класса Metered, как показано ниже:

1// Apply a metered license using your own public and private keys.
2new com.aspose.tex.Metered().setMeteredKey(
3        "<type public key here>",
4        "<type private key here>");