Interpretar o HTML gerado pelo TinyMce em um relatório PDF

5 respostas
aureliolima

Pessoal,

tô usando o formatador de texto tinymce… tah funcionando certinho, porém gostaria de saber se tem alguma maneira de interpretar o html inserido no banco para dentro de um relatório em pdf.

Por exemplo: em um determinado textArea, inseri o seguinte texto, onde no bd oracle está assim:

<p>&lt;strong&gt;Teste de Texto 1&lt;/strong&gt;</p>

logo, ao listar este dado num relatório usando o iReport, ele me lista as tags html.
Já quando vou apenas listar em um arquivo jsp, o browser o interpreta, e lista certinho, porém em PDF não sei como “interpretar” tal html…

Alguma sugestão ???
Qq ajuda será mto bem vinda.

abraço

5 Respostas

RicardoCobain

Existe uma LIB para java que converte Html para Imagem, Pdf, etc…
da um olhada em : https://xhtmlrenderer.dev.java.net/

aureliolima

Cara… dei uma olhada nesta lib, mas nao achei nem um tutorial a respeito. Nao tem uma opção no ireport que converta o html em pdf? Tentei marcar a opção markup nas propriedades do field, porém sem sucesso…

Mas valeu pela ajuda…

abs…

RicardoCobain

Cara usando Ireport não sei…
Mas o que te passei tem turoriais sim, no site que passei na página principal , lá em baixo tem:

New Around Here?

If you’re new to the project, you may want to read two great articles about using Flying Saucer for practical purposes:

* Generating PDFs for Fun and Profit with Flying Saucer and iText, by Josh Marinacci from June 2007. Josh covers using Flying Saucer to generate PDF documents; the article is available on http://java.net.
* Combine JSF Facelets and the Flying Saucer XHTML Renderer by Jacobus Steenkamp from October 2006. Jacobus covers using Flying Saucer to generate PDF, image and SVG output, with a focus on on-the-fly generation. The article is on http://java.net.

There’s also a blog entry by Dieter Wimberger Customizable IM frontend with XHTML+CSS rendering using Flying Saucer

Que contem os links para os tutos…

aureliolima

valew cara… vo da uma pesquisada.

abração

aureliolima

A[color=green] [/color][color=olive] [/color][size=24] [/size][size=18] [/size] solucao q encontrei na epoca foi usar uma function diretamente no banco q retira html… ai soh chamo ela direto no sql do ireport.

a q eu fiz foi pra postgres e resolveu o problema…

Criado 18 de novembro de 2009
Ultima resposta 9 de nov. de 2013
Respostas 5
Participantes 2