Integration with JasperReports

Contents
[ ]

The following example shows the typical code needed to export a report to PDF format using Aspose.PDF for JasperReports. More examples can be found in the demo reports included in the product download.

   import com.aspose.pdf.jr3_7_0.jasperreports.*;

   com.aspose.pdf.jr3_7_0.jasperreports.JrPdfExporter exporter = new com.aspose.pdf. jr3_7_0.jasperreports.JrPdfExporter();


   File sourceFile = new File(fileName);

   JasperPrint jasperPrint = (JasperPrint)JRLoader.loadObject(sourceFile);

   exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint);


   File destFile = new File(sourceFile.getParent(), jasperPrint.getName() + ".pdf");

   exporter.setParameter(JRExporterParameter.OUTPUT_FILE_NAME, destFile.toString());


   exporter.exportReport();

The above code snippet has been tested with JasperReports 3.5.2. If using JasperReports 3.1.0, please try using import com.aspose.pdf.jr3_1_0.jasperreports.; and replace the product version in the rest of the code as well.