converteu o bagulho.
Mas nao ficou 100% não. Palavras acentuadas ficaram com problemas.
Em 22/11/2011 14:46, Enio Nunes escreveu:
> Cara, tudo depende de muita coisas, o correto é dar uma testada :
>
> informação retirada do link:
>
> http://javafree.uol.com.br/artigo/866449/Converta-HTML-para-PDF-com-06-linhas-de-Codigo.html
>
> 1. mport java.io.ByteArrayInputStream;
> 2. import java.io.InputStream;
> 3. import java.io.OutputStream;
> 4.
> 5. import org.w3c.dom.Document;
> 6. import org.w3c.tidy.Tidy;
> 7. import org.xhtmlrenderer.pdf.ITextRenderer;
> 8.
> 9. import com.lowagie.text.DocumentException;
> 10.
> 11. /**
> 12. * @Autor Eder Baum
> 13. */
> 14. public class Html2Pdf {
> 15.
> 16. public static void convert(String input, OutputStream out) throws
> DocumentException{
> 17. convert(new ByteArrayInputStream(input.getBytes()), out);
> 18. }
> 19.
> 20. public static void convert(InputStream input, OutputStream out)
> throws DocumentException{
> 21. Tidy tidy = new Tidy();
> 22. Document doc = tidy.parseDOM(input, null);
> 23. ITextRenderer renderer = new ITextRenderer();
> 24. renderer.setDocument(doc, null);
> 25. renderer.layout();
> 26. renderer.createPDF(out);
> 27. }
> 28.
> 29. }
>
>
> Se você contar o numero de linhas do 2º método convert, verá que há apenas
> 06 linhas como prometido, e para usar esta classe, o código é menor ainda:
>
>
> 1. OutputStream os = new FileOutputStream("C:\\hello.pdf");;
> 2. Html2Pdf.convert("<h1 style=\"color:red\">Hello PDF</h1>"
> , os);
> 3. os.close();
>
>
> Os jars que vc precisa são estes
> Tidy : http://jtidy.sourceforge.net
> XHTMLRenderer : https://xhtmlrenderer.dev.java.net/
> Itext: http://www.lowagie.com/iText
>
>
>
>
> Em 22 de novembro de 2011 14:38, Bertolini<bertolini10@gmail.com> escreveu:
>
>> **
>>
>>
>> Ja tinha visto. Mas funciona bem ??
>>
>> Se eu tiver um html com css é o diabo a quatro, ela converte ??
>>
>> Em 22/11/2011 14:16, Enio Nunes escreveu:
>>
>>> iText
>>>
>>> Em 22 de novembro de 2011 14:14, Bertolini<bertolini10@gmail.com>
>> escreveu:
>>>> **
>>>>
>>>> Alguém conhece alguma DLL ou alguma ferramenta que transforma html em
>> PDF
>>>> ??
>>>>
>>>> Sem ser sites na internet. É claro.
>>>>
>>>> []s
>>>>
>>>>
>>> [As partes desta mensagem que não continham texto foram removidas]
>>>
>>>
>>>
>>> ------------------------------------
>>> Para sair da lista, envie email para:
>> java-br-unsubscribe@yahoogroups.com
>>> Para upload/download de arquivos:
>> http://www.yahoogroups.com/files/java-brLinks do Yahoo! Grupos
>>>
>>>
>>
>>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> ------------------------------------
>
> Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
> Para upload/download de arquivos: http://www.yahoogroups.com/files/java-brLinks do Yahoo! Grupos
>
>
>
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br







0 comentários:
Postar um comentário