Seguinte, eu já consigo trabalhar com boleto bancários tudo certinho(sei criar o nosso número, linha digitável e o número do código de barras).
A minha dificuldade é entender a representação em barras desses números(o número do código de barras). Andei lendo algo aqui no guj mas não me esclareceu em nada… Alguém poderia fazer uma breve explicação sobre isso?
O manual do banco, que eles chamam de MANUAL TÉCNICO, nada tem a ver com técnico… ¬¬
Se vocês lerem sobre o código de barra, vejam o que eles colocaram:
[color=darkred]"O código de barras deve ser do tipo “2 de 5” intercalado que significa que 5 barras
definem 1 caracter, sendo que duas delas são barras largas; “intercalado” significa que os espaços entre barras também têm significado, de maneira análoga às
barras; a distância mínima entre a margem inferior e o centro do código de barras deve ser de 12mm."[/color] Quem é capaz de descriptografar isso ??? o.0
A informação acima pra mim está criptografada, porque não tem como entender isso… aff
Obs.: O que eu preciso é ENTENDER como representar os números no código de barras.
Se a intenção não for somente aprender, mas sim ter a funcionalidade,…
Para a geração de boletos tem também o Bopepo, que está em constante evolução, do projeto JRimum:
Se quiser saber mais sobre o negócio de geração de boletos, nesta página também tem um TCC sobre o universo de boletos e o Bopepo.
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.