Gerar PDF a partir de JSP (Boleto Bancário)  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
ricardinho_rio
HelloWorld

Membro desde: 30/09/2004 23:14:19
Mensagens: 14
Offline

Pessoal,

Bom dia. Tudo bom?
Estou precisando da ajuda de vocês meus amigos.

Tenho um WebService em ASP + DCOM (Vb6) qual me retorna um boleto na tela (HTML).
Preciso agora converter isso para Java. Gostaria de saber o que posso fazer para transformar esse HTML em Java sem usar arquivos do lado do servidor (eu li que usar arquivos seria péssimo).

O que vocês me aconselham. Eu vi alguma coisa sobre jTidy + Xalan + FOP. Porém achei muito enrolado e não consegui executar o exemplo, e além do que ele faz usos de FileInputStream, o que não quero utilizar.
(http://www.javaworld.com/javaworld/jw-04-2006/jw-0410-html.html)

Alguém me sugere outra solução. Reescrever o boleto inteiro?
Não tenho experiência com boletos, geração de código de barra etc.
Conto com a ajuda de vocês.

Abraços,
Ricardo

[]'s Ricardo
====================
I know that I know nothing
[WWW] [MSN] [ICQ]
maquiavelbona
JWizard
[Avatar]

Membro desde: 29/06/2006 09:06:51
Mensagens: 2450
Localização: São Paulo - SP
Offline

Bom dia!

Não sei entendi direito. Se você já tiver o boleto sendo gerado e mostrado em um jsp, você pode usar uma taglib chamada Displaytag, que na função export, você consegue que esse html seja exportado para pdf.
Segue o link da taglib: http://displaytag.sourceforge.net/11/
Manual do export: http://displaytag.sourceforge.net/11/export.html

Até mais!

----------------------------------------------------------------
"Within a few years a simple and inexpensive device, readily carried about, will enable one to receive on land or sea the principal news, to hear a speech, a lecture, a song or play of a musical instrument, conveyed from any other region of the globe. "
Nikola Tesla - A means for furthering Peace (1905)

"Gedanken ohne Inhalt sind leer, Anschauungen ohne Begriffe sind blind."
Immanuel Kant - Kritik der reinen Vernunft (1781)
ricardinho_rio
HelloWorld

Membro desde: 30/09/2004 23:14:19
Mensagens: 14
Offline

Não é JSP na verdade.

Eu tenho um serviço em ASP com VB6 que gera esse HTML pra mim e eu exibo nos meus sistemas ou mando por e-mail.

Só que agora preciso gerar em PDF, e como os novos sistemas são em Java. Estou querendo fazer isso em Java.

O nosso serviço de envio de boletas por e-mail é em Java. Lê a base de dados e vê que está pendente de envio de e-mail, mas quem dá a boleta pra gente é um serviço em ASP.

[]'s Ricardo
====================
I know that I know nothing
[WWW] [MSN] [ICQ]
maquiavelbona
JWizard
[Avatar]

Membro desde: 29/06/2006 09:06:51
Mensagens: 2450
Localização: São Paulo - SP
Offline

Opa, agora sim entendi.
Não tenho muito contato com o que vou lhe passar, mas acho que para o que você quer, serve por demais. A única coisa que a documentação poderia ser melhor, mas é de razoável entendimento.

Aurigadoc: http://aurigadoc.sourceforge.net/

Até mais!

----------------------------------------------------------------
"Within a few years a simple and inexpensive device, readily carried about, will enable one to receive on land or sea the principal news, to hear a speech, a lecture, a song or play of a musical instrument, conveyed from any other region of the globe. "
Nikola Tesla - A means for furthering Peace (1905)

"Gedanken ohne Inhalt sind leer, Anschauungen ohne Begriffe sind blind."
Immanuel Kant - Kritik der reinen Vernunft (1781)
ricardinho_rio
HelloWorld

Membro desde: 30/09/2004 23:14:19
Mensagens: 14
Offline

Cara,

A documentação deles é muito ruim. Não acha não.

Não consegui fazer nada.

Tem algum exemplo pra ajudar teu amigo aqui?

[]'s Ricardo
====================
I know that I know nothing
[WWW] [MSN] [ICQ]
ricardinho_rio
HelloWorld

Membro desde: 30/09/2004 23:14:19
Mensagens: 14
Offline

Cara,

A documentação deles é muito ruim. Não acha não.

Não consegui fazer nada.

Tem algum exemplo pra ajudar teu amigo aqui?

[]'s Ricardo
====================
I know that I know nothing
[WWW] [MSN] [ICQ]
maquiavelbona
JWizard
[Avatar]

Membro desde: 29/06/2006 09:06:51
Mensagens: 2450
Localização: São Paulo - SP
Offline

É bem ruinzinha mesmo.
Exemplo aqui no trabalho não tenho, mas quando chegar em casa(meia-noite), posto um exemplo que consome o HTML e passa para pdf que eu tenho.
Beleza?

Até mais!

----------------------------------------------------------------
"Within a few years a simple and inexpensive device, readily carried about, will enable one to receive on land or sea the principal news, to hear a speech, a lecture, a song or play of a musical instrument, conveyed from any other region of the globe. "
Nikola Tesla - A means for furthering Peace (1905)

"Gedanken ohne Inhalt sind leer, Anschauungen ohne Begriffe sind blind."
Immanuel Kant - Kritik der reinen Vernunft (1781)
ricardinho_rio
HelloWorld

Membro desde: 30/09/2004 23:14:19
Mensagens: 14
Offline

Brother,

Vai ser muito util pq eu não to conseguindo fazer rodar nada aqui.

Tá flórida.

Valeu,
Abração.

[]'s Ricardo
====================
I know that I know nothing
[WWW] [MSN] [ICQ]
passos
JavaEvangelist
[Avatar]

Membro desde: 25/10/2002 10:19:27
Mensagens: 347
Localização: Rio de Janeiro
Offline

O que vc esta precisando e gerar Boletos em JAVA / PDF?

Usa o JBoleto

Daniel Passos (twitter: @passos)
Curso Java | Curso Android | Curso iOS
[Email]
Filipe Sabella
GUJ Expert

Membro desde: 12/03/2003 11:25:57
Mensagens: 4680
Offline

Transformar html em pdf:
https://xhtmlrenderer.dev.java.net/r6/users-guide-r6.html

Former LIPE.
[ICQ]
maquiavelbona
JWizard
[Avatar]

Membro desde: 29/06/2006 09:06:51
Mensagens: 2450
Localização: São Paulo - SP
Offline

Opa cara! Eu esqueci de mandar para meu email para colocar aqui, podes esperar 1 dia mais?
Até!

----------------------------------------------------------------
"Within a few years a simple and inexpensive device, readily carried about, will enable one to receive on land or sea the principal news, to hear a speech, a lecture, a song or play of a musical instrument, conveyed from any other region of the globe. "
Nikola Tesla - A means for furthering Peace (1905)

"Gedanken ohne Inhalt sind leer, Anschauungen ohne Begriffe sind blind."
Immanuel Kant - Kritik der reinen Vernunft (1781)
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team