Integration mit JasperServer
Contents
[
Hide
]
Um Aspose.Cells for JasperReports mit dem JasperServer zu integrieren, führen Sie die folgenden Schritte aus.
In all of the following steps stands for the JasperServer installation directory.
- Add the following new exporter properties to the
\apache-tomcat\webapps\jasperserver\WEB-INF\flows\viewReportBeans.xml file.
XML
<bean id="reportACXlsExporter" class="com.aspose.cells.jasperreports.ACReportXlsExporter" parent="baseReportExporter">
<property name="exportParameters" ref="excelACExportParameters"/>
<property name="setResponseContentLength" value="true"/>
</bean>
<bean id="xlsACExporterConfiguration" class="com.jaspersoft.jasperserver.war.action.ExporterConfigurationBean">
<property name="descriptionKey" value="XLS - Excel Presentation via Aspose.Cells"/>
<property name="iconSrc" value="/images/xls.gif"/>
<property name="parameterDialogName" value="excelACExportParams"/>
<property name="exportParameters" ref="excelACExportParameters"/>
<property name="currentExporter" ref="reportACXlsExporter"/>
</bean>
- Locate the <util:map id=”exporterConfigMap> element in the
\apache-tomcat\webapps\jasperserver\WEB-INF\flows\viewReportBeans.xml file and add the following lines:
XML
<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"/>
<!-- START of ADDED LINES -->
<entry key="xls" value-ref="xlsACExporterConfiguration"/>
<!-- END of NEW LINES -->
</util:map>
- Copy all GIF images from the \lib folder in the aspose.cells.jasperreports.zip to the
\apache-tomcat\webapps\jasperserver\images folder. - Copy the aspose.cells.jasperreports.jar file from the \lib folder in the aspose.cells.jasperreports.zip to the
\apache-tomcat\webapps\jasperserver\WEB-INF\lib. folder. - Add the following lines to the
\apache-tomcat\webapps\jasperserver\WEB-INF\applicationContext.xml file. (Dieses Bean kann verschiedene Konfigurationseinstellungen enthalten, die dazu bestimmt sind, den Export zu konfigurieren. Sie können beispielsweise die Schriftartenzuordnung von JasperReports verwenden oder den Speicherort der Lizenzdatei Aspose.Cells for JasperReports angeben.)
XML
<bean id="excelACExportParameters" class="com.aspose.cells.jasperreports.ACXlsExportParametersBean"> <!-- Uncomment to apply a license. Check the license path.
<property name="licenseFile" value="C:/jasperserver-3.0/apache-tomcat/webapps/jasperserver/WEB-INF/Aspose.Cells.JasperReports.lic"/>
-->
</bean>
- Führen Sie den JasperServer aus und öffnen Sie einen Bericht zur Ansicht. Wenn die vorherigen Schritte ordnungsgemäß durchgeführt wurden, stehen zusätzliche Format-Symbole zur Verfügung.
Neue Exportformate verfügbar (rechts) nach der Installation von Aspose.Cells for JasperReports auf JasperServer