ライセンス

評価バージョンの制限

ライセンスが指定されていない Aspose.Slides for JasperReports の評価版はレポートのすべてのページをエクスポートしますが、4 つの出力形式(PPT、PPTX、PDF、HTML)すべてで各スライドまたはページの中心に評価用透かしが入ります。以下の図をご参照ください。詳細は Evaluate Aspose.Slides をご覧ください。

The evaluation watermark at the center of an exported slide

ライセンスの適用

ライセンスの適用方法はいくつかあり、JasperReports で作業する場合と JasperServer で作業する場合で異なります。

JasperReports 用のライセンスの適用

Java 用 Aspose.Slides と同様に、License クラスの setLicense メソッドにライセンス ファイルを読み込むストリームを渡して呼び出します。

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 はレポートが埋め込まれた状態です(Your first export を参照)。

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 ビーンの licenseFile プロパティにライセンス ファイルへのパスを設定します。手順は Integration with JasperServer をご覧ください。