--
Você está recebendo esta mensagem porque se inscreveu no grupo "JRimum Community" dos Grupos do Google.
Para postar neste grupo, envie um e-mail para jrimum-c...@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para jrimum-communi...@googlegroups.com.
Para obter mais opções, visite esse grupo em http://groups.google.com/group/jrimum-community?hl=pt-BR.
Cara, utilize o método: groupInOnePDF(List<Boleto> boletos, File destFile, File templateFile)
Assim vc pode fazer uma coisa parecida com:
private void VariosBoletosEmUmArquivo() {
List<br.com.nordestefomento.jrimum.bopepo.Boleto> boletosJRimum = getVariosBoletos();
File boletosGerados = new File ("/SeuDiretorioEscolhido/BoletosGerados.pdf");
BoletoViewer.groupInOnePDF(boletosGerados, boletosJRimum, new File("BoletoCreaTemplate.pdf"));
FacesContext context = FacesContext.getCurrentInstance();
HttpServletResponse response = (HttpServletResponse)
context.getExternalContext().getResponse();
try {
response.setContentType("application/pdf");
response.setHeader("Content-Disposition", "attachment;filename=boletos.pdf");
OutputStream output = response.getOutputStream();output.write(org.apache.commons.io.IOUtils.toByteArray(new java.io.FileInputStream(boletosGerados)));
} catch (Exception e) {
response.flushBuffer();
FacesContext.getCurrentInstance().responseComplete();
A não ser que vc queria criar o arquivo em um diretório para ser baixado por link.
Logger.getLogger(BoletoUtil.class.getName()).log(Level.SEVERE,null, e);
}
}
Para cancelar a inscrição nesse grupo, envie um e-mail para jrimum-communi...@googlegroups.com.
--
Você está recebendo esta mensagem porque se inscreveu no grupo "JRimum Community" dos Grupos do Google.
Para postar neste grupo, envie um e-mail para jrimum-c...@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para jrimum-communi...@googlegroups.com.
Abraço!