Problema para converter HTML em PDF

bom dia, tenho uma missão impossivel aqui, preciso fazer um relatório onde a descrição q é vinda do banco com formatação html imprima em um relatório pdf.
O problema é que o cara pode salvar qualquer coisa no campo des de emoticons até imagens da internet.

exemplo:

[code]

Teste Termo Referencia Teste Termo ReferenciaLíngua de fora

 

<img src="http://pequenaprincipe.files.wordpress.com/2009/07/flor_de_lotus_imagelarge.jpg?w=355[/code] <p>alguém ja teve q fazer algo parecido, será q existe forma de fazer algo assim?</p> <p>obrigado</p>

iText

eu to usando IReport, teria alguma idéia?

sim, mude pra iText

No iReport… no campo de texto tem uma opção que diz que vc tá usando styledtext… então voce poderá ter alguma formatacao no campo texto… como negrito italico… cores… mas bem restrito

Para transformar um HTML qualquer teria que usar iText e um algorítmo bem complexo por sinal…

A formatacao do styledtext nao é HTML e sim uma formatacao especial do jasperreports …

Se o valor do campo for por exemplo

O Jasper renderizará

lalalabbb

Meu problema deu uma evoluida, eu baixei uma versão mais atual do Ireport, e consegui transformar o meu html em pdf, usando a opção Markup = HTMl, mais essa opção não consegue converter nem tabelas e nem imagens, sera q existe uma forma de eu trabalhar com isso dentro do relatório, visto que essa descrição contendo html esta salvo no banco?

De acordo com o conhecimento que eu tenho…

Voce precisaria de algo que saiba renderizar um html… e com isso vc poderia transformar numa imagem ou coisa assim…

Ou uma ferramenta que converta o html em jasperreports que seria beeeem complexa…

As ferramentas que conheço que sabem renderizar html sao browsers… que talvez fuja um pouco de uma solucao adequada para seu problema…
Transformar o html num relatorio eu nao conheço

Ainda resta a opcao de vc implementar a solucao :smiley:

o problema é q eu não tenho tempo habil para implementar agora. mas surgindo mais alguma idéia eu agradeço

Porque voce precisa de passar um HTML para PDF?

eu preciso imprimir essa imagem e essas tabela

sim… mas porque vc tem q imprimir isso??

qual o requisito?