To integrate Aspose.Slides for JasperReports and JasperServer it is necessary to do several additional steps and update JasperServer config files.
<bean id="reportPptExporter" class="com.aspose.slides.jasperreports.ReportPptExporter" parent="baseReportExporter"> <property name="exportParameters" ref="pptExportParameters"/> <property name="setResponseContentLength" value="true"/> </bean> <bean id="pptExporterConfiguration" class="com.jaspersoft.jasperserver.war.action.ExporterConfigurationBean"> <property name="descriptionKey" value="PPT - PowerPoint Presentation via Aspose.Slides"/> <property name="iconSrc" value="/images/ppt.jpg"/> <property name="parameterDialogName" value=""/> <property name="exportParameters" ref="pptExportParameters"/> <property name="currentExporter" ref="reportPptExporter"/> </bean> <util:map id="exporterConfigMap"> <entry key="pdf" value-ref="pdfExporterConfiguration"/> <entry key="xls" value-ref="xlsExporterConfiguration"/> <entry key="rtf" value-ref="rtfExporterConfiguration"/> <entry key="csv" value-ref="csvExporterConfiguration"/> <entry key="swf" value-ref="swfExporterConfiguration"/> <entry key="ppt" value-ref="pptExporterConfiguration"/> </util:map>
<bean id="pptExportParameters" class="com.aspose.slides.jasperreports.PptExportParametersBean"> <property name="fontMap"> <util:map id="fontMap"> <entry key="sansserif" value="Arial"/> <entry key="serif" value="Times New Roman"/> <entry key="monospaced" value="Courier"/> </util:map> </property> <property name="needAlterText" value="false"/> <property name="licenseFile" value="C:/jasperserver-3.0/apache-tomcat/webapps/jasperserver/WEB-INF/Aspose.Slides.JasperReports.Developer.lic"/> </bean> |
