Como salvar um arquivo gerado com Ireport em uma pasta

1 resposta Resolvido
S

Como eu posso fazer pra que ao gerar um arquivo jasper, eu transformar em pdf e salvar em uma pasta pré programada, sem exibir em tela ?

Meu código

String caminho = Faces.getRealPath("/pages/pessoa/Relatório.jasper");

Map parameters = new HashMap();

Connection con = Conexao.getConnection();

parameters.put(id_pessoa,pessoa.getUltimaID());

try {

JasperPrint relatorio = JasperFillManager.fillReport(caminho, parameters, con);

//printReport(relatorio, true);	

} catch (JRException e) {

Messages.addGlobalError(Ocorreu um erro ao tentar gerar o relatório: + e);

}

1 Resposta

S
Solucao aceita
Resolvido com:

String relatorio2 = JasperFillManager.fillReportToFile(caminho, parameters, con);

JasperExportManager.exportReportToPdfFile(relatorio2, C:\Users\myuser\Desktop\solicitacoes\JasperReport.pdf);
Criado 10 de outubro de 2019
Ultima resposta 11 de out. de 2019
Respostas 1
Participantes 1