라이선스

평가 버전 제한

Aspose.Slides for JasperReports의 평가 버전(라이선스가 지정되지 않음)은 보고서의 모든 페이지를 내보내지만, 아래 그림과 같이 네 가지 출력 형식(PPT, PPTX, PDF 및 HTML) 모두에서 각 슬라이드 또는 페이지 중앙에 평가 워터마크를 삽입합니다. 자세한 내용은 Evaluate 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는 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에서 확인하십시오.