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 Referencia
<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>
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 …
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?
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