Pretendia usar o Stella Boleto para um projeto. Gostei muito da simplicidade e facilidade de uso dele. Porém apareceram algumas pequenas dificuldades que podem inviabilizar o uso. Me pareceu também que o projeto está parado. Alguém saberia dizer como está?
Os problemas que apareceram:
Digito no numero da conta (codigo do cedente): Stella Boleto só aceita um. HSBC usa dois digitos verificadores.
Código da Carteira: Stella Boleto só aceita numeros. HSBC trabalha com caracteres e o Banco do Brasil as vezes pede uma variação de carteira, ou seja dois campos.
Se tiver vontade de colaborar com código, faça um fork e mande um pull request. Senão, cadastra por favor esses problemas que vc falou aqui: https://github.com/caelum/caelum-stella/issues
e isso já é de grande ajuda pra saber o que precisa ser feito =)
Daí a gente pode chegar numa solução que viabilize o uso para vc.
Topa?
Abraços
Para a geração de boletos tem também o Bopepo, que está em constante evolução, do projeto JRimum:
Além de gerar um boleto padrão sem esforço algum…
Se vc quiser personalizar o boleto, ele permite personalização através de templates PDFs.
Você pode usar o OpenOffice para desenhar o boleto e depois exportar para pdf. É simples.
Este vídeo mostra como gerar boletos personalizados através do componente Bopepo do Projeto JRimum. O vídeo foca num dos recursos mais interessantes, que é como adicionar campos dinâmicos, ou seja, campos que podem ter seus valores fornecidos em tempo de execução. Ver tutoriais.
Na versão mais atual já são suportados 16 bancos, é o mais completo atualmente, estamos só aguardando mais feedback do pessoal para lançar a versão final.