Pessoal,
Tenho uma aplicação WEB ,onde, em determinada página eu clico em um botão e ele gera com o uso do jasperReports um arquivo PDF que é exibido no lugar da página que invocou o Managed Bean que gerou o PDF.
O Conteudo do PDF é gerado certinho, porém eu queria saber se é possível fazer com que o PDF apareça em uma área específica da tela, tipo deixar um parte da página com um botão voltar para página anterior e em baixo dele o PDF aberto.
Hj eu gero o PDF e set no response, porém não encontrei nada que me permita fazer com que ele não ocupe toda a telado browser.
Este é parte do código que uso para gerar o PDF
final ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
byteArrayOutputStream.write(JasperExportManager.exportReportToPdf(exporter.getExporter().getJasperPrint()));
response.setContentLength(byteArrayOutputStream.size());
final OutputStream out = response.getOutputStream();
final FacesContext context = FacesContext.getCurrentInstance();
byteArrayOutputStream.writeTo(out);
out.flush();
out.close();
byteArrayOutputStream.close();
context.responseComplete();