FreeBoleto

2570 palavras 11 páginas
FreeBoleto
Imprima você mesmo seus boletos bancários
Autor: Carlos Henrique Cantu – www.firebase.com.br – freeboleto.sf.net
Artigo originalmente publicado na revista ActiveDelphi.

Ooohhh não!!! Mais um componente de boleto???? Calma! Antes de tudo, permitamme explicar o porquê de mais um componente de boleto para Delphi: Após testar diversos componentes disponíveis na internet, constatei que cada um deles tinha um problema que impedia ou dificultava o uso na forma que eu desejava.
O componente mais conhecido para essa finalidade é o gbBoleto. No entanto, encontrei dois problemas nele:
1. Dependência interna para o gerador de relatórios QuickReport, que eu felizmente não uso.
2. Aparentemente o projeto andava (ou ainda anda) meio abandonado e confuso.
Quando testei, percebi que a geração dos boletos para alguns bancos estava fora do padrão ou simplesmente geravam dados inconsistentes.
Sendo assim, decidi criar eu mesmo um componente para geração de boletos, que atendesse minhas necessidades: fosse confiável, leve e com o mínimo de dependências.
Assim, nasceu o FreeBoleto.
O principal objetivo desse artigo, além de apresentar o componente aos leitores, é de atrair mais pessoas para o desenvolvimento de novas units para os bancos que ainda não são suportados, pois o FreeBoleto é um projeto de código aberto, gratuito, e que depende da colaboração dos desenvolvedores para evoluir.
O FreeBoleto, em sua versão atual, suporta a emissão de boletos para os seguintes bancos: •









Itaú
NossaCaixa
Santander Banespa
Unibanco
Real
Bradesco
Caixa Federal
Banco do Brasil
Santander

Uma das grandes vantagens do FreeBoleto é que o componente de geração dos dados de cobrança (TFreeBoleto) não depende de qualquer componente externo ou de geradores de relatórios! O pacote oferece um segundo componente (TFreeBoletoImagem) que permite a geração da imagem do boleto para visualização, impressão ou gravação (em formato jpg).

Relacionados