Bom dia.
Li vários tópicos no forum sobre o que eu queria fazer: em vez de abrir o relatório do iReport no visualizador do mesmo, abrir direto o PDF.
Achei duas soluções que talvez poderia usar:
JasperExportManager.exportReportToPdfFile(impressao, "C:/arquivo.pdf");
Runtime.getRuntime().exec("cmd /c start C:/arquivo.pdf");
File file = new File("C:/arquivo.pdf");
file.deleteOnExit();
ou o outro exemplo:
JasperExportManager.exportReportToPdfFile(path+".jrprint", path+".pdf");
JasperViewer.viewReport(path + ".pdf", false);
Alguém tem alguma sugestão? E esses exemplos funcionam para relatórios que tem sub-relatório?
Obrigada :D