Gestion des licences

Limitation de la version d’evaluation

La version d’evaluation d’Aspose.Slides pour JasperReports (sans licence specifiee) exporte chaque page du rapport, mais ajoute un filigrane d’evaluation au centre de chaque diapositive ou page, dans les quatre formats de sortie (PPT, PPTX, PDF et HTML), comme le montre la figure ci-dessous. Consultez Evaluer Aspose.Slides pour plus de details.

Le filigrane d’evaluation au centre d’une diapositive exportee

Appliquer une licence

Il existe plusieurs facons d’appliquer une licence, selon que vous travaillez avec JasperReports ou JasperServer.

Appliquer une licence pour JasperReports

Appelez la methode setLicense de la classe License avec un flux qui lit le fichier de licence, comme dans Aspose.Slides pour Java :

import java.io.FileInputStream;

import com.aspose.slides.jasperreports.License;

public class ApplyLicense {
    public static void main(String[] args) {
        try {
            // Créez un objet flux contenant le fichier de licence.
            FileInputStream fstream = new FileInputStream("Aspose.Slides.JasperReports.Developer.lic");

            // Instanciez la classe License.
            License license = new License();

            // Définissez la licence via l'objet flux.
            license.setLicense(fstream);
        } catch (Exception ex) {
            System.out.println(ex.toString());
        }
    }
}

Ou, transmettez le chemin du fichier de licence a l’exportateur via le parametre ASExporterParameters.PPT_LICENSE. Dans cet extrait, jasperPrint est un rapport rempli, comme dans Votre premiere exportation :

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();

Appliquer une licence sur JasperServer

Definissez la propriete licenseFile du bean pptExportParameters dans applicationContext.xml avec le chemin du fichier de licence, comme indique dans Integration with JasperServer.