Integración con JasperServer
Agregue nuevas propiedades de exportador al archivo de configuración %INTALL_DIR%\apache-tomcat\webapps\jasperserver\WEB-INF\flows\viewReportBeans.xml.
<!--JPG--> <bean id="reportASJpegExporter" class="com.aspose.cad.jasperreports.jpg.ASReportJpegExporter" parent="baseReportExporter"> <property name="exportParameters" ref="jpgExportParameters"/> <property name="exportMode"> <value type="com.aspose.cad.jasperreports.common.ExportMode">Batch</value> </property> </bean> <bean id="jpgASExporterParameters" class="com.jaspersoft.jasperserver.war.action.ExporterConfigurationBean"> <property name="descriptionKey" value="JPG - Exportar imagen desde Aspose.CAD"/> <property name="parameterDialogName" value="jpgExportParams"/> <property name="exportParameters" ref="jpgExportParameters"/> <property name="currentExporter" ref="reportASJpegExporter"/> </bean> <!--BMP--> <bean id="reportASBmpExporter" class="com.aspose.cad.jasperreports.bmp.ASReportBmpExporter" parent="baseReportExporter"> <property name="exportParameters" ref="bmpExportParameters"/> <property name="exportMode"> <value type="com.aspose.cad.jasperreports.common.ExportMode">Batch</value> </property> </bean> <bean id="bmpASExporterParameters" class="com.jaspersoft.jasperserver.war.action.ExporterConfigurationBean"> <property name="descriptionKey" value="BMP - Exportar imagen desde Aspose.CAD"/> <property name="parameterDialogName" value="bmpExportParams"/> <property name="exportParameters" ref="bmpExportParameters"/> <property name="currentExporter" ref="reportASBmpExporter"/> </bean> <!--GIF--> <bean id="reportASGifExporter" class="com.aspose.cad.jasperreports.gif.ASReportGifExporter" parent="baseReportExporter"> <property name="exportParameters" ref="gifExportParameters"/> <property name="exportMode"> <value type="com.aspose.cad.jasperreports.common.ExportMode">Batch</value> </property> </bean> <bean id="gifASExporterParameters" class="com.jaspersoft.jasperserver.war.action.ExporterConfigurationBean"> <property name="descriptionKey" value="GIF - Exportar imagen desde Aspose.CAD"/> <property name="parameterDialogName" value="gifExportParams"/> <property name="exportParameters" ref="gifExportParameters"/> <property name="currentExporter" ref="reportASGifExporter"/> </bean> <!--JPG2000--> <bean id="reportASJpg2000Exporter" class="com.aspose.cad.jasperreports.jpg2000.ASReportJpeg2000Exporter" parent="baseReportExporter"> <property name="exportParameters" ref="jpg2000ExportParameters"/> <property name="exportMode"> <value type="com.aspose.cad.jasperreports.common.ExportMode">Batch</value> </property> </bean> <bean id="jpg2000ASExporterParameters" class="com.jaspersoft.jasperserver.war.action.ExporterConfigurationBean"> <property name="descriptionKey" value="JPG2000 - Exportar imagen desde Aspose.CAD"/> <property name="parameterDialogName" value="jpg2000ExportParams"/> <property name="exportParameters" ref="jpg2000ExportParameters"/> <property name="currentExporter" ref="reportASJpg2000Exporter"/> </bean> <!--PDF--> <bean id="reportASPdfExporter" class="com.aspose.cad.jasperreports.pdf.ASReportPdfExporter" parent="baseReportExporter"> <property name="exportParameters" ref="pdfASExportParameters"/> <property name="exportMode"> <value type="com.aspose.cad.jasperreports.common.ExportMode">Multipage</value> </property> </bean> <bean id="pdfASExporterParameters" class="com.jaspersoft.jasperserver.war.action.ExporterConfigurationBean"> <property name="descriptionKey" value="PDF - Exportar imagen desde Aspose.CAD"/> <property name="parameterDialogName" value="pdfExportParams"/> <property name="exportParameters" ref="pdfASExportParameters"/> <property name="currentExporter" ref="reportASPdfExporter"/> </bean> <!--PNG--> <bean id="reportASPngExporter" class="com.aspose.cad.jasperreports.png.ASReportPngExporter" parent="baseReportExporter"> <property name="exportParameters" ref="pngExportParameters"/> <property name="exportMode"> <value type="com.aspose.cad.jasperreports.common.ExportMode">Batch</value> </property> </bean> <bean id="pngASExporterParameters" class="com.jaspersoft.jasperserver.war.action.ExporterConfigurationBean"> <property name="descriptionKey" value="PNG - Exportar imagen desde Aspose.CAD"/> <property name="parameterDialogName" value="pngExportParams"/> <property name="exportParameters" ref="pngExportParameters"/> <property name="currentExporter" ref="reportASPngExporter"/> </bean> <!--PSD--> <bean id="reportASPsdExporter" class="com.aspose.cad.jasperreports.psd.ASReportPsdExporter" parent="baseReportExporter"> <property name="exportParameters" ref="psdExportParameters"/> <property name="exportMode"> <value type="com.aspose.cad.jasperreports.common.ExportMode">Batch</value> </property> </bean> <bean id="psdASExporterParameters" class="com.jaspersoft.jasperserver.war.action.ExporterConfigurationBean"> <property name="descriptionKey" value="PSD - Exportar imagen desde Aspose.CAD"/> <property name="parameterDialogName" value="psdExportParams"/> <property name="exportParameters" ref="psdExportParameters"/> <property name="currentExporter" ref="reportASPsdExporter"/> </bean> <!--SVG--> <bean id="reportASSvgExporter" class="com.aspose.cad.jasperreports.svg.ASReportSvgExporter" parent="baseReportExporter"> <property name="exportParameters" ref="svgExportParameters"/> <property name="exportMode"> <value type="com.aspose.cad.jasperreports.common.ExportMode">SinglePage</value> </property> </bean> <bean id="svgASExporterParameters" class="com.jaspersoft.jasperserver.war.action.ExporterConfigurationBean"> <property name="descriptionKey" value="SVG - Exportar imagen desde Aspose.CAD"/> <property name="parameterDialogName" value="svgExportParams"/> <property name="exportParameters" ref="svgExportParameters"/> <property name="currentExporter" ref="reportASSvgExporter"/> </bean> <!--TIFF--> <bean id="reportASTiffExporter" class="com.aspose.cad.jasperreports.tiff.ASReportTiffExporter" parent="baseReportExporter"> <property name="exportParameters" ref="tiffExportParameters"/> <property name="exportMode"> <value type="com.aspose.cad.jasperreports.common.ExportMode">Multipage</value> </property> </bean> <bean id="tiffASExporterParameters" class="com.jaspersoft.jasperserver.war.action.ExporterConfigurationBean"> <property name="descriptionKey" value="TIFF - Exportar imagen desde Aspose.CAD"/> <property name="parameterDialogName" value="tiffExportParams"/> <property name="exportParameters" ref="tiffExportParameters"/> <property name="currentExporter" ref="reportASTiffExporter"/> </bean> <!--WMF--> <bean id="reportASWmfExporter" class="com.aspose.cad.jasperreports.wmf.ASReportWmfExporter" parent="baseReportExporter"> <property name="exportParameters" ref="wmfExportParameters"/> <property name="exportMode"> <value type="com.aspose.cad.jasperreports.common.ExportMode">SinglePage</value> </property> </bean> <bean id="wmfASExporterParameters" class="com.jaspersoft.jasperserver.war.action.ExporterConfigurationBean"> <property name="descriptionKey" value="WMF - Exportar imagen desde Aspose.CAD"/> <property name="parameterDialogName" value="wmfExportParams"/> <property name="exportParameters" ref="wmfExportParameters"/> <property name="currentExporter" ref="reportASWmfExporter"/> </bean>
Para cambiar el modo de la exportación, use la propiedad con el nombre “exportMode” y coloque el valor de acuerdo con el modo deseado. Por ejemplo:
Puede cambiar el valor de la propiedad a Batch, SinglePage o Multipage utilizando el tipo de enum com.aspose.cad.jasperreports.common.ExportMode.<property name="exportMode"> <value type="com.aspose.cad.jasperreports.common.ExportMode">SinglePage</value> </property>
Localice el elemento <util:map id=“exporterConfigMap”>…</util:map> en el archivo %INTALL_DIR%\apache-tomcat\webapps\jasperserver\WEB-INF\flows\viewReportBeans.xml y agregue las siguientes líneas:
<util:map id="exporterConfigMap"> <!-- comentar/descomentar cualquiera de las líneas a continuación si desea excluir/incluir exportadores relacionados en la lista de exportadores del visor Nota: configuración separada para iPad 'exportersSupportedByiPad' --> <entry key="pdf" value-ref="pdfExporterConfiguration"/> <entry key="xls" value-ref="xlsExporterConfiguration"/> <entry key="xlsNoPag" value-ref="xlsNoPaginationExporterConfiguration"/> <entry key="csv" value-ref="csvExporterConfiguration"/> <entry key="docx" value-ref="docxExporterConfiguration"/> <entry key="rtf" value-ref="rtfExporterConfiguration"/> <entry key="odt" value-ref="odtExporterConfiguration"/> <entry key="ods" value-ref="odsExporterConfiguration"/> <entry key="xlsx" value-ref="xlsxExporterConfiguration"/> <entry key="xlsxNoPag" value-ref="xlsxNoPaginationExporterConfiguration"/> <entry key="pptx" value-ref="pptxExporterConfiguration"/> <!-- <entry key="txt" value-ref="txtExporterConfiguration"/> --> <!-- agregar estas entradas a exporterConfigMap --> <!-- Aspose.CAD JasperReports INICIO --> <entry key="as_jpg" value-ref="jpgASExporterParameters"/> <entry key="as_bmp" value-ref="bmpASExporterParameters"/> <entry key="as_gif" value-ref="gifASExporterParameters"/> <entry key="as_jpg2000" value-ref="jpg2000ASExporterParameters"/> <entry key="as_pdf" value-ref="pdfASExporterParameters"/> <entry key="as_png" value-ref="pngASExporterParameters"/> <entry key="as_psd" value-ref="psdASExporterParameters"/> <entry key="as_svg" value-ref="svgASExporterParameters"/> <entry key="as_tiff" value-ref="tiffASExporterParameters"/> <entry key="as_wmf" value-ref="wmfASExporterParameters"/> <!-- Aspose.CAD para JasperReports FIN --> </util:map>
Copie aspose-cad-jasperreports-xx.xx.jar a %INTALL_DIR%\apache-tomcat\webapps\jasperserver\WEB-INF\lib.
Para utilizar funciones de exportación, actualice %INTALL_DIR%\apache-tomcat\webapps\jasperserver\WEB-INF\applicationContext.xml como se muestra a continuación.
<bean id="jpgExportParameters" class="com.aspose.cad.jasperreports.jpg.ASJpegExportParametersBean"> <!-- Descomente y modifique para aplicar una licencia. Verifique la ruta de la licencia. <property name="license" value="C:/Aspose.CAD.JasperReports.lic"/> --> </bean> <bean id="bmpExportParameters" class="com.aspose.cad.jasperreports.bmp.ASBmpExportParametersBean"> <!-- Descomente y modifique para aplicar una licencia. Verifique la ruta de la licencia. <property name="license" value="C:/Aspose.CAD.JasperReports.lic"/> --> </bean> <bean id="gifExportParameters" class="com.aspose.cad.jasperreports.gif.ASGifExportParametersBean"> <!-- Descomente y modifique para aplicar una licencia. Verifique la ruta de la licencia. <property name="license" value="C:/Aspose.CAD.JasperReports.lic"/> --> </bean> <bean id="jpg2000ExportParameters" class="com.aspose.cad.jasperreports.jpg2000.ASJpeg2000ExportParametersBean"> <!-- Descomente y modifique para aplicar una licencia. Verifique la ruta de la licencia. <property name="license" value="C:/Aspose.CAD.JasperReports.lic"/> --> </bean> <bean id="pdfASExportParameters" class="com.aspose.cad.jasperreports.pdf.ASPdfExportParametersBean"> <!-- Descomente y modifique para aplicar una licencia. Verifique la ruta de la licencia. <property name="license" value="C:/Aspose.CAD.JasperReports.lic"/> --> </bean> <bean id="pngExportParameters" class="com.aspose.cad.jasperreports.png.ASPngExportParametersBean"> <!-- Descomente y modifique para aplicar una licencia. Verifique la ruta de la licencia. <property name="license" value="C:/Aspose.CAD.JasperReports.lic"/> --> </bean> <bean id="psdExportParameters" class="com.aspose.cad.jasperreports.psd.ASPsdExportParametersBean"> <!-- Descomente y modifique para aplicar una licencia. Verifique la ruta de la licencia. <property name="license" value="C:/Aspose.CAD.JasperReports.lic"/> --> </bean> <bean id="svgExportParameters" class="com.aspose.cad.jasperreports.svg.ASSvgExportParametersBean"> <!-- Descomente y modifique para aplicar una licencia. Verifique la ruta de la licencia. <property name="license" value="C:/Aspose.CAD.JasperReports.lic"/> --> </bean> <bean id="tiffExportParameters" class="com.aspose.cad.jasperreports.tiff.ASTiffExportParametersBean"> <!-- Descomente y modifique para aplicar una licencia. Verifique la ruta de la licencia. <property name="license" value="C:/Aspose.CAD.JasperReports.lic"/> --> </bean> <bean id="wmfExportParameters" class="com.aspose.cad.jasperreports.wmf.ASWmfExportParametersBean"> <!-- Descomente y modifique para aplicar una licencia. Verifique la ruta de la licencia. <property name="license" value="C:/Aspose.CAD.JasperReports.lic"/> --> </bean>
Reinicie el servidor de JasperReports y abra cualquier informe para verlo. Si los pasos anteriores se realizaron correctamente, verá opciones adicionales en la lista de formatos de exportación.
Si no ve formatos adicionales (íconos o elecciones), verifique los archivos de registro en el directorio \apache-tomcat\logs.