Лицензирование – Licensing – Aspose.HTML для Java
Ограничения ознакомительной версии
Мы хотим, чтобы наши клиенты тщательно тестировали наши компоненты перед покупкой, чтобы ознакомительная версия позволяла вам использовать их как обычно.
HTML создан с оценочным водяным знаком
Ознакомительная версия Aspose.HTML для Java обеспечивает полную функциональность продукта, но все страницы в сгенерированном HTML-файле отмечены водяным знаком «Aspose.HTML Evaluation Only. Created with Aspose.HTML. Copyright 2002-2023 Aspose Pty Ltd.» вверху страницы.
Ограничение количества элементов коллекции, которые могут быть обработаны
Ознакомительная версия (без инициализации лицензии) обеспечивает полную функциональность продукта, но имеет два ограничения: она вставляет оценочный водяной знак, и можно манипулировать/преобразовывать только четыре элемента любой коллекции. Обратите внимание, что в настоящее время наш API предоставляет следующие две функции.
- Работа с функциями документа.
- Особенности преобразования.
Для «конверсионных функций» мы вставляем оценочный водяной знак и конвертируем только первые четыре страницы.
Для «Работы с функциями документа» мы ограничиваем операцию сохранения, добавляя водяной знак к каждому изображению на странице и вставляя «Текст оценки» в документ. Это единственный способ ограничить «работу с функциями документа». Однако в настоящее время мы не ограничиваем какие-либо коллекции, поскольку это влияет на сценарии JS и функции рендеринга.
Применение лицензии из файла или потока
Лицензия может быть загружена из файла или потокового объекта. Самый простой способ установить лицензию – поместить файл лицензии в ту же папку, что и файл aspose-html-xx.x.jar, и указать имя файла без пути, как показано в примере ниже.
Если вы используете какой-либо другой компонент Aspose для Java вместе с Aspose.HTML для Java, укажите полное пространство имен для лицензии, например com.aspose.html.License.
Загрузка лицензии из файла
Самый простой способ применить лицензию – поместить файл лицензии в ту же папку, что и файл Aspose.HTML.jar, и указать только имя файла без пути.
Когда вы вызываете метод setLicense, имя лицензии, которое вы передаете, должно совпадать с именем вашего файла лицензии. Например, если вы измените имя файла лицензии на «Aspose.HTML.lic.xml», передайте это имя файла методу com.aspose.html.License.setLicense(…). Файл лицензии может быть специфичным для Aspose.HTML для Java, или вы можете использовать файл лицензии Aspose.Total для Java.
1 // instantiate License object
2 com.aspose.html.License license = new com.aspose.html.License();
3 // license file path information
4 license.setLicense("Aspose.HTML.lic");
Загрузка лицензии из потокового объекта
В следующем примере показано, как загрузить лицензию из потока.
1 // Initialize License Instance
2 com.aspose.html.License license = new com.aspose.html.License();
3 // Set license from Stream
4 license.setLicense(new java.io.FileInputStream("Aspose.HTML.lic"));