Cấp phép

Evaluation Version Limitation

Phiên bản đánh giá của Aspose.Slides for JasperReports (không chỉ định bản quyền) xuất mọi trang của báo cáo, nhưng sẽ chèn một dấu nước đánh giá ở trung tâm mỗi slide hoặc trang, trong cả bốn định dạng đầu ra (PPT, PPTX, PDF và HTML), như hình dưới đây. Xem Evaluate Aspose.Slides để biết chi tiết.

The evaluation watermark at the center of an exported slide

Applying a License

Có một số cách để áp dụng bản quyền, tùy thuộc vào việc bạn đang làm việc với JasperReports hay JasperServer.

Applying a License for JasperReports

Gọi phương thức setLicense của lớp License với một luồng đọc tệp bản quyền, giống như trong Aspose.Slides for Java:

import java.io.FileInputStream;

import com.aspose.slides.jasperreports.License;

public class ApplyLicense {
    public static void main(String[] args) {
        try {
            // Tạo một đối tượng luồng chứa tệp bản quyền.
            FileInputStream fstream = new FileInputStream("Aspose.Slides.JasperReports.Developer.lic");

            // Tạo một thể hiện của lớp License.
            License license = new License();

            // Đặt bản quyền qua đối tượng luồng.
            license.setLicense(fstream);
        } catch (Exception ex) {
            System.out.println(ex.toString());
        }
    }
}

Hoặc, truyền đường dẫn của tệp bản quyền cho bộ xuất trong tham số ASExporterParameters.PPT_LICENSE. Trong đoạn mã này, jasperPrint là báo cáo đã được điền dữ liệu, như trong 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();

Applying a License on JasperServer

Đặt thuộc tính licenseFile của bean pptExportParameters trong applicationContext.xml thành đường dẫn của tệp bản quyền, như được mô tả trong Integration with JasperServer.