授权

评估版本限制

Aspose.Slides for JasperReports 的评估版本(未指定许可证)在导出报告的每一页时,会在每张幻灯片或页面的中心添加评估水印,支持四种输出格式(PPT、PPTX、PDF 和 HTML),如下图所示。有关详细信息,请参阅评估 Aspose.Slides。

导出幻灯片中心的评估水印

应用许可证

根据您使用的是 JasperReports 还是 JasperServer,有多种方式可以应用许可证。

为 JasperReports 应用许可证

调用 License 类的 setLicense 方法,并传入读取许可证文件的流,方式与 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 上应用许可证

在 applicationContext.xml 中的 pptExportParameters bean 上设置 licenseFile 属性为许可证文件的路径,示例请参见与 JasperServer 的集成。