Olá amigos.
Gostaria de saber como eu disponibilizo um relatório em PDF para download em uma aplicação Web. Quero somente disponibilizar o download nada de pré-visualização.
Obs.: Estou usando Angularjs na front-end, Java na back-end e Ireport para gerar o relatório.
Abaixo a classe que gera o arquivo em PDF:
public class RelatorioPacienteService {
public void gerarRelatorio(List<Paciente> pacientes){
try {
JasperReport report = JasperCompileManager.compileReport("C:/POO/Web/SCF/src/scf/relatorios/relatorioPacientes.jrxml");
JasperPrint print = JasperFillManager.fillReport(report, null,new JRBeanCollectionDataSource(pacientes, false));
JasperExportManager.exportReportToPdfFile(print, "C:/POO/Web/SCF/src/scf/relatorios/relatorioPacientes.pdf");
} catch (JRException e) {
e.printStackTrace();
}
}
}