br.com.caelum.stella.boleto.transformer
Class BoletoGenerator

java.lang.Object
  extended by br.com.caelum.stella.boleto.transformer.BoletoGenerator

public class BoletoGenerator
extends Object

Geração do boleto em arquivos. Essa é uma classe utilitária, dessa maneira você não precisa trabalhar com InputStream, byte[], BoletoWriters, etc. Basta passar um Boleto para o construtor e usar o método adequado para gerar um PDF, PNG, etc e grava-lo como o arquivo desejado.

Author:
Cauê Guerra

Constructor Summary
BoletoGenerator(Boleto... boletos)
           
 
Method Summary
 byte[] toPDF()
          Devolve um array de bytes representando o PDF desse boleto ja gerado.
 void toPDF(File arquivo)
          Gera um boleto em PDF, e grava no arquivo indicado
 void toPDF(String arquivo)
          Gera um boleto em PDF, e grava no caminho indicado
 byte[] toPNG()
          Devolve um array de bytes representando o PNG desse boleto ja gerado.
 void toPNG(File arquivo)
          Gera um boleto em PNG, e grava no arquivo indicado
 void toPNG(String arquivo)
          Gera um boleto em PNG, e grava no caminho indicado
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BoletoGenerator

public BoletoGenerator(Boleto... boletos)
Method Detail

toPDF

public void toPDF(String arquivo)
Gera um boleto em PDF, e grava no caminho indicado

Parameters:
arquivo -

toPDF

public void toPDF(File arquivo)
Gera um boleto em PDF, e grava no arquivo indicado

Parameters:
arquivo -

toPNG

public void toPNG(String arquivo)
Gera um boleto em PNG, e grava no caminho indicado

Parameters:
arquivo -

toPNG

public void toPNG(File arquivo)
Gera um boleto em PNG, e grava no arquivo indicado

Parameters:
arquivo -

toPDF

public byte[] toPDF()
Devolve um array de bytes representando o PDF desse boleto ja gerado.


toPNG

public byte[] toPNG()
Devolve um array de bytes representando o PNG desse boleto ja gerado.



Copyright © 2009 Caelum. All Rights Reserved.