Integração com JasperServer
Nos passos seguintes,
- Adicione as seguintes novas propriedades de exportador ao arquivo
\apache-tomcat\webapps\jasperserver\WEB-INF\flows\viewReportBeans.xml .
<bean id="AsposePdfExporter" class="com.aspose.pdf.jr3_7_0.jasperreports.AsposeServerPdfExporter" parent="baseReportExporter">
<property name="exportParameters" ref="AsposeExportParameters"/>
<property name="setResponseContentLength" value="true"/>
</bean>
<bean id="AsposePdfExporterConfiguration" class="com.jaspersoft.jasperserver.war.action.ExporterConfigurationBean">
<property name="descriptionKey" value="Pdf - PDF via Aspose.PDF for JasperReports"/>
<property name="iconSrc" value="/images/pdf.gif"/>
<property name="parameterDialogName" value="dlg"/>
<property name="exportParameters" ref="AsposeExportParameters"/>
<property name="currentExporter" ref="AsposePdfExporter"/>
</bean>
- Localize o elemento <util:map id=”exporterConfigMap> no arquivo
\apache-tomcat\webapps\jasperserver\WEB-INF\flows\viewReportBeans.xml e adicione as seguintes linhas:
<util:map id=“exporterConfigMap”>
</util:map>
-
Copie todas as imagens GIF da pasta \lib de Aspose-pdf-jasperreports.zip para \apache-tomcat\webapps\jasperserver\images.
-
Copie Aspose-pdf-jasperreports.jar da pasta \lib no Aspose.PDF.JasperReports.zip para \apache-tomcat\webapps\jasperserver\WEB-INF\lib.
-
Adicione as seguintes linhas ao arquivo \apache-tomcat\webapps\jasperserver\WEB-INF\applicationContext.xml .
Este bean pode conter várias configurações destinadas a configurar a exportação. Por exemplo, você pode usar o recurso de mapeamento de fontes do JasperReports ou especificar a localização do arquivo de licença do Aspose.Cells para JasperReports.
-
Execute o JasperServer e abra qualquer relatório para visualizar. Se as etapas anteriores foram realizadas corretamente, você verá um ícone para exportar via Aspose.PDF para JasperReports na lista de formatos disponíveis.
Aspose.PDF para JasperReports está integrado