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