if (jasperPrint != null)
{
try
{
BufferedImage image = (BufferedImage) JasperPrintManager.printPageToImage(jasperPrint, pageIndex -1, zoom);
imageData = new SunPNGEncoderAdapter().encode(image);
}
catch(Exception e)
{
addActionError(e.getMessage());
log.error(e.toString());