אינטגרציה עם JasperServer
הוסף מאפיינים חדשים ליצוא למכשירים לקובץ הקונפיגורציה %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 - יצוא תמונה מ-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 - יצוא תמונה מ-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 - יצוא תמונה מ-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 - יצוא תמונה מ-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 - יצוא תמונה מ-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 - יצוא תמונה מ-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 - יצוא תמונה מ-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 - יצוא תמונה מ-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 - יצוא תמונה מ-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 - יצוא תמונה מ-Aspose.CAD"/> <property name="parameterDialogName" value="wmfExportParams"/> <property name="exportParameters" ref="wmfExportParameters"/> <property name="currentExporter" ref="reportASWmfExporter"/> </bean>
כדי לשנות את מצב היצוא השתמש במאפיין עם השם “exportMode” והכנס את הערך בהתאם למצב הרצוי. לדוגמה:
אתה יכול לשנות את הערך של המאפיין ל-Batch, SinglePage או Multipage באמצעות טיפ enum com.aspose.cad.jasperreports.common.ExportMode.<property name="exportMode"> <value type="com.aspose.cad.jasperreports.common.ExportMode">SinglePage</value> </property>
איתר את האלמנט <util:map id=“exporterConfigMap”>…</util:map> בקובץ %INTALL_DIR%\apache-tomcat\webapps\jasperserver\WEB-INF\flows\viewReportBeans.xml והוסף את השורות הבאות:
<util:map id="exporterConfigMap"> <!-- הקש או הסר את הסימון של כל אחת מהשורות למטה אם אתה רוצה לחרוג/לכלול את המכשירים הרלוונטיים ברשימת המכשירים של התצוגה הערה: קונפיגורציה נפרדת עבור 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"/> --> <!-- הוסף את הרשומות האלו ל-exporterConfigMap --> <!-- Aspose.CAD JasperReports START --> <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 עבור JasperReports END --> </util:map>
העבר את aspose-cad-jasperreports-xx.xx.jar ל-%INTALL_DIR%\apache-tomcat\webapps\jasperserver\WEB-INF\lib.
כדי להשתמש בפיצ’רי היצוא, עדכן את %INTALL_DIR%\apache-tomcat\webapps\jasperserver\WEB-INF\applicationContext.xml כך:
<bean id="jpgExportParameters" class="com.aspose.cad.jasperreports.jpg.ASJpegExportParametersBean"> <!-- הסר את הסימון ושנה כדי להחיל רישיון. בודק את נתיב הרישיון. <property name="license" value="C:/Aspose.CAD.JasperReports.lic"/> --> </bean> <bean id="bmpExportParameters" class="com.aspose.cad.jasperreports.bmp.ASBmpExportParametersBean"> <!-- הסר את הסימון ושנה כדי להחיל רישיון. בודק את נתיב הרישיון. <property name="license" value="C:/Aspose.CAD.JasperReports.lic"/> --> </bean> <bean id="gifExportParameters" class="com.aspose.cad.jasperreports.gif.ASGifExportParametersBean"> <!-- הסר את הסימון ושנה כדי להחיל רישיון. בודק את נתיב הרישיון. <property name="license" value="C:/Aspose.CAD.JasperReports.lic"/> --> </bean> <bean id="jpg2000ExportParameters" class="com.aspose.cad.jasperreports.jpg2000.ASJpeg2000ExportParametersBean"> <!-- הסר את הסימון ושנה כדי להחיל רישיון. בודק את נתיב הרישיון. <property name="license" value="C:/Aspose.CAD.JasperReports.lic"/> --> </bean> <bean id="pdfASExportParameters" class="com.aspose.cad.jasperreports.pdf.ASPdfExportParametersBean"> <!-- הסר את הסימון ושנה כדי להחיל רישיון. בודק את נתיב הרישיון. <property name="license" value="C:/Aspose.CAD.JasperReports.lic"/> --> </bean> <bean id="pngExportParameters" class="com.aspose.cad.jasperreports.png.ASPngExportParametersBean"> <!-- הסר את הסימון ושנה כדי להחיל רישיון. בודק את נתיב הרישיון. <property name="license" value="C:/Aspose.CAD.JasperReports.lic"/> --> </bean> <bean id="psdExportParameters" class="com.aspose.cad.jasperreports.psd.ASPsdExportParametersBean"> <!-- הסר את הסימון ושנה כדי להחיל רישיון. בודק את נתיב הרישיון. <property name="license" value="C:/Aspose.CAD.JasperReports.lic"/> --> </bean> <bean id="svgExportParameters" class="com.aspose.cad.jasperreports.svg.ASSvgExportParametersBean"> <!-- הסר את הסימון ושנה כדי להחיל רישיון. בודק את נתיב הרישיון. <property name="license" value="C:/Aspose.CAD.JasperReports.lic"/> --> </bean> <bean id="tiffExportParameters" class="com.aspose.cad.jasperreports.tiff.ASTiffExportParametersBean"> <!-- הסר את הסימון ושנה כדי להחיל רישיון. בודק את נתיב הרישיון. <property name="license" value="C:/Aspose.CAD.JasperReports.lic"/> --> </bean> <bean id="wmfExportParameters" class="com.aspose.cad.jasperreports.wmf.ASWmfExportParametersBean"> <!-- הסר את הסימון ושנה כדי להחיל רישיון. בודק את נתיב הרישיון. <property name="license" value="C:/Aspose.CAD.JasperReports.lic"/> --> </bean>
הפעל מחדש את JasperReports Server ופתח כל דו"ח לצפייה. אם הצעדים הקודמים בוצעו כראוי, תראה בחירות נוספות ברשימת פורמטי היצוא.
אם אינך רואה פורמטים נוספים (איקונים או בחירות), נא בדוק את קבצי הלוג בתיקייה \apache-tomcat\logs.