Лицензирование

Ограничения версии оценки

Оценочная версия Aspose.Slides for JasperReports (без указанной лицензии) экспортирует каждую страницу отчёта, однако добавляет оценочный водяной знак в центр каждого слайда или страницы во всех четырёх выходных форматах (PPT, PPTX, PDF и HTML), как показано на рисунке ниже. Подробнее см. Оценить Aspose.Slides.

Водяной знак оценки в центре экспортированного слайда

Применение лицензии

Существует несколько способов применения лицензии, в зависимости от того, работаете ли вы с JasperReports или JasperServer.

Применение лицензии для JasperReports

Вызовите метод setLicense класса License, передав поток, читающий файл лицензии, как в Aspose.Slides for Java:

import java.io.FileInputStream;

import com.aspose.slides.jasperreports.License;

public class ApplyLicense {
    public static void main(String[] args) {
        try {
            // Создайте объект потока, содержащий файл лицензии.
            FileInputStream fstream = new FileInputStream("Aspose.Slides.JasperReports.Developer.lic");

            // Создайте экземпляр класса License.
            License license = new License();

            // Установите лицензию через объект потока.
            license.setLicense(fstream);
        } catch (Exception ex) {
            System.out.println(ex.toString());
        }
    }
}

Либо передайте путь к файлу лицензии экспортеру в параметр ASExporterParameters.PPT_LICENSE. В этом фрагменте jasperPrint представляет собой заполненный отчёт, как в Ваш первый экспорт:

ASPptExporter exporter = new ASPptExporter();
exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint);
exporter.setParameter(JRExporterParameter.OUTPUT_FILE_NAME, "report.ppt");
exporter.setParameter(ASExporterParameters.PPT_LICENSE, "Aspose.Slides.JasperReports.Developer.lic");
exporter.exportReport();

Применение лицензии на JasperServer

Установите свойство licenseFile бина pptExportParameters в applicationContext.xml в путь к файлу лицензии, как показано в Интеграции с JasperServer.