Intégration avec JasperServer

Contents
[ ]
  1. Ajoutez de nouvelles propriétés d’exportation au fichier de configuration %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 - Export d'image depuis 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 - Export d'image depuis 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 - Export d'image depuis 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 - Export d'image depuis 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 - Export d'image depuis 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 - Export d'image depuis 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 - Export d'image depuis 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 - Export d'image depuis 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 - Export d'image depuis 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 - Export d'image depuis Aspose.CAD"/>
            <property name="parameterDialogName" value="wmfExportParams"/>
            <property name="exportParameters" ref="wmfExportParameters"/>
            <property name="currentExporter" ref="reportASWmfExporter"/>
        </bean>

    Pour changer le mode d’exportation, utilisez la propriété avec le nom “exportMode” et mettez la valeur en fonction du mode souhaité. Par exemple :

        <property name="exportMode">
            <value type="com.aspose.cad.jasperreports.common.ExportMode">SinglePage</value>
        </property>
    Vous pouvez changer la valeur de la propriété en Batch, SinglePage ou Multipage en utilisant le type énuméré com.aspose.cad.jasperreports.common.ExportMode.

  2. Localisez l’élément <util:map id=“exporterConfigMap”>…</util:map> dans le fichier %INTALL_DIR%\apache-tomcat\webapps\jasperserver\WEB-INF\flows\viewReportBeans.xml et ajoutez les lignes suivantes :

        <util:map id="exporterConfigMap">
            <!-- commentez/décommentez l'une des lignes ci-dessous si vous souhaitez exclure/inclure les exportateurs associés
            	 dans la liste des exportateurs du visualiseur
            	 Remarque : configuration séparée pour 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"/>
            -->
    		
    			<!-- ajoutez ces entrées à exporterConfigMap -->
    			<!-- Aspose.CAD JasperReports DÉBUT -->
    		<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 pour JasperReports FIN -->
        </util:map>

  3. Copiez aspose-cad-jasperreports-xx.xx.jar dans %INTALL_DIR%\apache-tomcat\webapps\jasperserver\WEB-INF\lib.

  4. Pour utiliser les fonctionnalités d’exportation, mettez à jour %INTALL_DIR%\apache-tomcat\webapps\jasperserver\WEB-INF\applicationContext.xml comme ci-dessous.

        <bean id="jpgExportParameters" class="com.aspose.cad.jasperreports.jpg.ASJpegExportParametersBean">
    	<!--        Décommentez et modifiez pour appliquer une licence. Vérifiez le chemin de la licence.
    	<property name="license" value="C:/Aspose.CAD.JasperReports.lic"/>
    	-->
    	</bean>
    
    	<bean id="bmpExportParameters" class="com.aspose.cad.jasperreports.bmp.ASBmpExportParametersBean">
    	<!--        Décommentez et modifiez pour appliquer une licence. Vérifiez le chemin de la licence.
    	<property name="license" value="C:/Aspose.CAD.JasperReports.lic"/>
    	-->
    	</bean>
    
    	<bean id="gifExportParameters" class="com.aspose.cad.jasperreports.gif.ASGifExportParametersBean">
    	<!--        Décommentez et modifiez pour appliquer une licence. Vérifiez le chemin de la licence.
    	<property name="license" value="C:/Aspose.CAD.JasperReports.lic"/>
    	-->
    	</bean>
    
    	<bean id="jpg2000ExportParameters" class="com.aspose.cad.jasperreports.jpg2000.ASJpeg2000ExportParametersBean">
    	<!--        Décommentez et modifiez pour appliquer une licence. Vérifiez le chemin de la licence.
    	<property name="license" value="C:/Aspose.CAD.JasperReports.lic"/>
    	-->
    	</bean>
    
    	<bean id="pdfASExportParameters" class="com.aspose.cad.jasperreports.pdf.ASPdfExportParametersBean">
    	<!--        Décommentez et modifiez pour appliquer une licence. Vérifiez le chemin de la licence.
    	<property name="license" value="C:/Aspose.CAD.JasperReports.lic"/>
    	-->
    	</bean>
    
    	<bean id="pngExportParameters" class="com.aspose.cad.jasperreports.png.ASPngExportParametersBean">
    	<!--        Décommentez et modifiez pour appliquer une licence. Vérifiez le chemin de la licence.
    	<property name="license" value="C:/Aspose.CAD.JasperReports.lic"/>
    	-->
    	</bean>
    
    	<bean id="psdExportParameters" class="com.aspose.cad.jasperreports.psd.ASPsdExportParametersBean">
    	<!--        Décommentez et modifiez pour appliquer une licence. Vérifiez le chemin de la licence.
    	<property name="license" value="C:/Aspose.CAD.JasperReports.lic"/>
    	-->
    	</bean>
    
    	<bean id="svgExportParameters" class="com.aspose.cad.jasperreports.svg.ASSvgExportParametersBean">
    	<!--        Décommentez et modifiez pour appliquer une licence. Vérifiez le chemin de la licence.
    	<property name="license" value="C:/Aspose.CAD.JasperReports.lic"/>
    	-->
        </bean>
    
    	<bean id="tiffExportParameters" class="com.aspose.cad.jasperreports.tiff.ASTiffExportParametersBean">
    	<!--        Décommentez et modifiez pour appliquer une licence. Vérifiez le chemin de la licence.
    	<property name="license" value="C:/Aspose.CAD.JasperReports.lic"/>
    	-->
    	</bean>
    
    	<bean id="wmfExportParameters" class="com.aspose.cad.jasperreports.wmf.ASWmfExportParametersBean">
    	<!--        Décommentez et modifiez pour appliquer une licence. Vérifiez le chemin de la licence.
    	<property name="license" value="C:/Aspose.CAD.JasperReports.lic"/>
    	-->
        </bean>

  5. Redémarrez le serveur JasperReports et ouvrez n’importe quel rapport pour voir. Si les étapes précédentes ont été effectuées correctement, vous verrez des choix supplémentaires dans la liste des formats d’exportation. todo:image_alt_text

Si vous ne voyez pas de formats supplémentaires (icônes ou choix), veuillez vérifier les fichiers journaux dans le répertoire \apache-tomcat\logs.