Erro com jBoleto

1 resposta
M

olá pessoal,

Estou precisando gerar um boleto aqui na empresa com o Jboleto, mais na hora de gerar o boleto dá o seguinte erro:

com.lowagie.text.exceptions.IllegalPdfSyntaxException: Unbalanced begin/end text operators.

at com.lowagie.text.pdf.PdfContentByte.beginText(Unknown Source)

at org.jboleto.control.PDFGenerator.addBoleto(PDFGenerator.java:165)

at org.jboleto.JBoleto.addBoleto(JBoleto.java:119)

at br.com.criarenet.brproperties.condominiumcontrol.model.business.bankslip.BankslipGenerator.generate(BankslipGenerator.java:74)

at br.com.criarenet.brproperties.condominiumcontrol.model.business.bankslip.BankslipGeneratorTest.testGenerate(BankslipGeneratorTest.java:27)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:597)

at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)

at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)

at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)

at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)

at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)

at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)

at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:73)

at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:46)

at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:180)

at org.junit.runners.ParentRunner.access$000(ParentRunner.java:41)

at org.junit.runners.ParentRunner$1.evaluate(ParentRunner.java:173)

at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)

at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)

at org.junit.runners.ParentRunner.run(ParentRunner.java:220)

at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:39)

at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)

at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)

at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)

alguém pode me ajudar?

valeu pessoal

1 Resposta

gilmatryx

Cara, para a geração de boletos tem também o Bopepo 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.

Ver tutoriais.

A versão mais atual é a:

http://jrimum-community.googlegroups.com/web/JRimum-Bopepo-SNAPSHOT-20100805.jar

Nessa versão já são suportados 16 bancos, é o mais completo atualmente, estamos só aguardando mais feedback do pessoal para lançar a versão final.

http://www.jrimum.org/bopepo/ticket/47

* #13 - Banco Real
* #14 - Itaú
* #15 - Unibanco
* #17 - Safra
* #18 - Mercantil
* #19 - HSBC
* #20 - BESC
* #21 - Banrisul
* #22 - Nossa Caixa S.A.
* #24 - Banestes
* #25 - BANCO SANTANDER S.A.
* #38 - Banco J. Safra
* #39 - Banco SICREDI
* #40 - CEF
* #48 - Banco Rural
* #56 - Banco Intermedium

Se precisar de ajuda e tiver dúvidas, chega lá no grupo que o pessoal te ajuda.

Mais informações sobre o andamento do Projeto Bopepo … vc pode ver no Timeline.

Criado 15 de outubro de 2010
Ultima resposta 15 de out. de 2010
Respostas 1
Participantes 2