In this chapter, we learned how to export reports to all formats supported by JasperReports. We learned to export reports to PDF by taking advantage of the JRPdfExporter
class. We also saw how to export reports to RTF/Microsoft Word by taking advantage of the JRRtfExporter
class.
Similarly, to export reports to Microsoft Excel, HTML, and CSV formats we used the JExcelApiExporter, JRHtmlExporter
, and JRCsvExporter
classes respectively. The JRXmlExporter
class of JasperReports provided us with the functionality to export our reports to the XML format.
Finally, we learned to export reports to Plain Text by taking advantage of the JRTextExporter
class. However, the algorithm JasperReports uses to generate Plain Text reports does not always produce accurate results while mapping the report pixels to ASCII characters. The chapter also gave us an insight on how to direct HTML reports to a browser.