مجوزدهی

محدودیت نسخه ارزیابی

نسخهٔ ارزیابی Aspose.Slides برای JasperReports (بدون تعیین لایسنس) هر صفحهٔ گزارش را صادر می‌کند، اما یک واترمارک ارزیابی در مرکز هر اسلاید یا صفحه، در هر چهار فرمت خروجی (PPT، PPTX، PDF و HTML) قرار می‌دهد، همان‌طور که در شکل زیر نشان داده شده است. برای جزئیات بیشتر به Evaluate Aspose.Slides مراجعه کنید.

واترمارک ارزیابی در مرکز یک اسلاید صادر شده

اعمال لایسنس

روش‌های متعددی برای اعمال لایسنس وجود دارد، بسته به این‌که در JasperReports یا JasperServer کار می‌کنید.

اعمال لایسنس برای JasperReports

متد setLicense از کلاس License را با یک جریان (stream) که فایل لایسنس را می‌خواند، فراخوانی کنید، همانند Aspose.Slides برای جاوا:

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 در خروجی‌گر (exporter) پاس دهید. در این قطعه کد، 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 از bean pptExportParameters در applicationContext.xml را روی مسیر فایل لایسنس تنظیم کنید، همان‌طور که در یکپارچگی با JasperServer نشان داده شده است.