iText: como imprimir conteudo HTML em um documento PDF?  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
kicolobo
Moderador
[Avatar]

Membro desde: 19/07/2006 14:11:09
Mensagens: 1188
Localização: Belo Horizonte
Offline

Oi gente,
estou com o seguinte problema: temos um sistema no qual armazenamos alguns textos no formato HTML (formatação basica mesmo, feita usando o TinyMCE).
Queremos agora inserir este conteudo HTML em documentos PDF, sendo assim, pergunto: como converter este texto no formato HTML em um documento PDF? Mas não queremos simplesmente converter todo o conteúdo HTML em um único documento PDF. Este conteudo seria na realidade apenas mais um trecho de um documento PDF maior.
Alguém sabe como fazer isto?

http://devkico.itexto.com.br

Twitter: http://www.twitter.com/loboweissmann

Vamos aprender Grails?
http://www.grailsbrasil.com.br
[WWW] [MSN] [ICQ]
Metaleiro
Virtual Machine Man
[Avatar]

Membro desde: 06/07/2006 10:55:54
Mensagens: 671
Localização: São Bernardo do Campo - SP
Offline




Segue um Link também:


http://www.javaworld.com/javaworld/jw-04-2006/jw-0410-html.html

"Why, Mr. Anderson? Why do you do it? Why get up? Why keep fighting? Do you believe you're fighting for something? For more than your survival? Can you tell me what it is? Do you even know? Is it freedom? Or truth? Perhaps peace? Yes? No? Could it be for love? Illusions, Mr. Anderson. Vagaries of perception. The temporary constructs of a feeble human intellect trying desperately to justify an existence that is without meaning or purpose. And all of them as artificial as the Matrix itself, although only a human mind could invent something as insipid as love. You must be able to see it, Mr. Anderson. You must know it by now. You can?t win. It?s pointless to keep fighting. Why, Mr. Anderson? Why? Why do you persist?"

Neo :
-Because is my choice

nbluis
GUJ Master
[Avatar]

Membro desde: 27/05/2006 01:31:51
Mensagens: 1531
Localização: Porto Alegre - RS
Offline

Isso é jasper, não itext.

Luis Eduardo Bohrer

Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
[WWW]
Vendramini
HelloWorld

Membro desde: 16/05/2006 10:30:13
Mensagens: 11
Offline

Como eu podeira utilizar este exemplo se fosse gerar um pdf por exemplo a partir uma página em html, com jsp, algo do tipo

Depois da pagina exibida exista um botão, "salva PDF", que salva a página da maneira que ela está em pdf
marcelo_mococa
Virtual Machine Man
[Avatar]

Membro desde: 03/03/2005 10:03:32
Mensagens: 622
Localização: São Paulo
Offline

cara...

você salva no banco o código html que o componente gerou, isso?
agora você quer mostrar esse html 'renderizado' em um pdf?

se você responder sim para as duas perguntas a minha resposta é: VOCÊ TÁ PERDIDO...rs.

Com iTexto não tem solução... procure na net que você vai achar umas gambiarras bem complexas o que torna praticamente inviável fazer isso.

pense em uma outra solução...
abraços...t+


Marcelo Madeira - TCS
SCJP 1.5
SCWCD 1.4
blog

kicolobo
Moderador
[Avatar]

Membro desde: 19/07/2006 14:11:09
Mensagens: 1188
Localização: Belo Horizonte
Offline

O problema é o seguinte: talvez eu não tenha me expressado direito.

Eu quero é que o conteúdo HTML seja só um (ou mais de um) elemento de um relatório maior, não simplesmente converter um trecho HTML e transformá-lo em um documento separado PDF.

Vi que existe uma classe chamada HtmlParser no iText, que supostamente faria exatamente este trabalho pra mim, ou seja, já estou com o problema bem adiantado, no entanto, não entendi ao certo como usá-la pela seguinte razão: o trecho HTML que quero converter trata-se de uma String, que é retornada por um método de uma classe minha (óbvio). Como usar esta String como fonte para o HtmlParser? Alguém já teve este problema?

http://devkico.itexto.com.br

Twitter: http://www.twitter.com/loboweissmann

Vamos aprender Grails?
http://www.grailsbrasil.com.br
[WWW] [MSN] [ICQ]
Vendramini
HelloWorld

Membro desde: 16/05/2006 10:30:13
Mensagens: 11
Offline

na verdade eu gostaria de gerar um pdf a partir de do html que está sendo exibido para poder enviar este pdf por email em anexo, ou seja só precisaria gerar o arquivo em pdf mas precisaria ser do html que está sendo exibido, pois se trata de uma cotação de venda, que é gerada onde ao invés de imprimi-la somente, eu clicaria no botao "enviar por e-mail" e ele geraria o pdf para anexar e enviaria, o email eu ja tenho funcionando e pronto, só falta gerar o pdf a partir da página
Metaleiro
Virtual Machine Man
[Avatar]

Membro desde: 06/07/2006 10:55:54
Mensagens: 671
Localização: São Bernardo do Campo - SP
Offline


"Why, Mr. Anderson? Why do you do it? Why get up? Why keep fighting? Do you believe you're fighting for something? For more than your survival? Can you tell me what it is? Do you even know? Is it freedom? Or truth? Perhaps peace? Yes? No? Could it be for love? Illusions, Mr. Anderson. Vagaries of perception. The temporary constructs of a feeble human intellect trying desperately to justify an existence that is without meaning or purpose. And all of them as artificial as the Matrix itself, although only a human mind could invent something as insipid as love. You must be able to see it, Mr. Anderson. You must know it by now. You can?t win. It?s pointless to keep fighting. Why, Mr. Anderson? Why? Why do you persist?"

Neo :
-Because is my choice

sergiobicalho
Smalltalk

Membro desde: 04/03/2008 16:58:31
Mensagens: 1
Offline

Ai galera blz?
Dexa eu ver se eu entendi..........
Vc quer pegar um URL ( html)
e converte-lo em pdf ?

Bem se for isso que vc quer
vc vai conseguir usando
o Adobe acrobat
correainfo
JavaGuru
[Avatar]

Membro desde: 16/04/2005 21:04:25
Mensagens: 240
Localização: São Paulo SP - Cidade Natal : Auriflama,SP
Offline

Da uma olhada nesse topico..
Vai te ajudar em algo..

Converter html para PDF

11-75333451

Desenvolvedor Java e IPhone



[Email] [MSN]
adrianoneres
Thread.start()
[Avatar]

Membro desde: 26/07/2010 18:35:36
Mensagens: 41
Localização: Cuiabá - MT
Offline

Cara... to com esse mesmo problema, igualzinho ao que vc disse.

Você conseguiu resolver isso? Se sim, pode postar a solução?

Vlw.

Adriano Neres
[MSN]
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team