<property name="className" value="com.aspose.pdf.jr3_7_0.jasperreports.AsposeServerPdfExporter"/>

   <property name="parametersModelName" value="AsposeExportParameters"/>

</bean>
  1. 然后在 \apache-tomcat\webapps\jasperserver\WEB-INF\flows\reportFlow.xml 文件中添加以下条目来配置导出器。

<action id="AsposeExportAction" class="com.jaspersoft.jasperserver.war.action.AnticipatedExporter"/>

<property name="exporter" ref="AsposePdfExporter"/>

</action>
  1. \apache-tomcat\webapps\jasperserver\WEB-INF\flows\flowReportBeans.xml 文件中,定义以下 bean:

<bean id="AsposeExportParameters" class="com.jaspersoft.jasperserver.war.action.AnticipatedExporterParameters">

   <property name="exporterConfiguration" ref="AsposePdfExporterConfiguration"/>

</bean>
  1. 最后,重新启动 JasperServer,使更改生效。
<property name="iconSrc" value="/images/pdf.gif"/>

<property name="parameterDialogName" value="dlg"/>

<property name="exportParameters" ref="AsposeExportParameters"/>

<property name="currentExporter" ref="AsposePdfExporter"/>

</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"/>

<!-- START of ADDED LINES -->

<entry key="Aspose_pdf" value-ref="AsposePdfExporterConfiguration"/>

<!-- END of NEW LINES -->

</util:map>

这个 bean 可能包含各种配置设置,用于配置导出。例如,您可以使用 JasperReports 字体映射功能或指定 Aspose.Cells for JasperReports 许可证文件的位置。

<bean id="AsposeExportParameters" class="com.aspose.pdf.jr3_7_0.jasperreports.JrPdfExportParametersBean">

<property name="localizedFontMap" ref="localePdfFontMap"/>

<!-- Uncomment to apply a license. Check the license path.

<property name="licenseFile" value="C:/jasperserver-3.0/apache-tomcat/webapps/

jasperserver/WEB-INF/Aspose.PDF.JasperReports.lic"/>