Entradas

Mostrando entradas de febrero, 2016

Mostrar pdf en iframe usando angularjs recibido de un api rest usando spring (@RestController ) + jasper report

Exportar reporte a pdf stream byte[] response = null; JasperPrint jasperPrint = reporteRepositorio.generarReporte(reportName, parameters); if (TipoFormatoExportacion.STREAM.getValue().equals(formatType)) { ByteArrayOutputStream baos = new ByteArrayOutputStream(); JasperExportManager.exportReportToPdfStream(jasperPrint, baos); response=baos.toByteArray();  } return response; Controlador rest @RequestMapping(method = RequestMethod.GET) public void generarReporte(HttpServletRequest request,HttpServletResponse response) { Map<String, Object> parameters = new HashMap<String, Object>(); try { byte[] contents = reporteServicio.generarReporte("reportName", TipoFormatoExportacion.STREAM.getValue(), parameters); OutputStream os = response.getOutputStream(); response.setHeader("Content-Disposition", "inline; filename=file.pdf");    response.setContentType("application/pdf"); response.setSta