Лицензирование
Вы можете скачать пробную версиюAspose.Cells for Java отего страница загрузки @ Maven репозиторий. Ознакомительная версия предоставляет абсолютно те же возможности, что и лицензионная версия продукта. Кроме того, ознакомительная версия просто становится лицензируемой, когда вы покупаете лицензию и добавляете пару строк кода для применения лицензии.
Когда вы довольны своей оценкойAspose.Cells , ты можешькупить лицензиюна сайте Aspose. Ознакомьтесь с различными предлагаемыми типами подписки. Если у вас есть какие-либо вопросы, не стесняйтесь обращаться к отделу продаж Aspose.
Каждая лицензия Aspose включает годовую подписку на бесплатные обновления до любых новых версий или исправлений, которые выйдут в течение этого времени. Техническая поддержка бесплатна и неограниченна и предоставляется как лицензированным, так и ознакомительным пользователям.
Ограничения ознакомительной версии
Оценочная версияAspose.Cells продукт (без указанной лицензии) обеспечивает полную функциональность продукта, но он ограничен открытием 100 файлов в одной программе и дополнительным рабочим листом с водяным знаком оценки.
Ограничения показаны ниже:
1-е ограничение: количество открытых файлов
При запуске вашей программы вы можете открыть только 100 файлов Excel. Если ваше приложение превысит это число, будет выдано исключение.
2-е ограничение: Рабочий лист с оценочным водяным знаком
Этот рабочий лист всегда будет отображаться как активный рабочий лист. Только в лицензионной версии вы можете установить активный рабочий лист на другие рабочие листы.
Установка лицензии
Лицензия представляет собой простой текстовый XML-файл, который содержит такие сведения, как название продукта, количество разработчиков, для которых он лицензируется, дату истечения срока действия подписки и т. д. Файл имеет цифровую подпись, поэтому не изменяйте файл; даже непреднамеренное добавление дополнительного разрыва строки в файл сделает его недействительным.
Вам необходимо установить лицензию перед использованием Aspose.Cells, если вы хотите избежать ограничений оценки. Вы должны установить лицензию только один раз для каждого приложения или процесса.
Лицензия может быть загружена из потока или файла в следующих местах:
- Явный путь.
- Папка, содержащая файл Aspose.Cells.jar.
ИспользоватьLicense.setLicense способ лицензирования компонента. Часто самый простой способ установить лицензию — поместить файл лицензии в ту же папку, что и Aspose.Cells.jar, и указать только имя файла без пути, как показано в следующем примере:
Пример 1
В этом примереAspose.Cells попытается найти файл лицензии в папке, содержащей JAR-файлы вашего приложения.
com.aspose.cells.License license = new com.aspose.cells.License();
license.setLicense("Aspose.Cells.Java.lic");
Пример 2
Инициализирует лицензию из потока.
com.aspose.cells.License license = new com.aspose.cells.License();
license.setLicense(new java.io.FileInputStream("Aspose.Cells.Java.lic"));
Примечания по применению лицензии в Aspose.Cells.GridWeb
Рекомендуется поместить лицензионный код в то место вашего веб-приложения, где он должен быть обработан в первую очередь.
//Instantiate an instance of license and set the license file through its path
com.aspose.gridweb.License lic = new com.aspose.gridweb.License();
lic.setLicense("Aspose.Cells.lic");
Применение ограниченной лицензии
Aspose.Cells позволяет разработчикам применять лимитный ключ. Это новый механизм лицензирования. Новый механизм лицензирования будет использоваться наряду с существующим методом лицензирования. Те клиенты, которые хотят получать счета на основе использования функций API, могут использовать лимитное лицензирование. Для получения более подробной информации см.Часто задаваемые вопросы об ограниченном лицензированиираздел.
Новый классИзмеренныйбыл введен для применения измеренного ключа. Ниже приведен пример кода, демонстрирующий, как установить открытый и закрытый ключ с измерителем.
//Set metered public and private keys
Metered metered = new Metered();
//Access the setMeteredKey property and pass public and private keys as parameters
metered.setMeteredKey("************", "************");
//Instantiate a new Workbook
Workbook workbook = new Workbook();
//Check if the license is set
System.out.println(workbook.isLicensed());
//Get the Consumption quantity
double amountBefore = Metered.getConsumptionQuantity();
System.out.println(amountBefore);
Workbook workbook2 = new Workbook("Book1.xlsx");
workbook2.save("out1.xlsx");
//Get the Consumption quantity again which should be greater a bit
double amountAfter = Metered.getConsumptionQuantity();
System.out.println(amountAfter);