quinta-feira, 24 de novembro de 2011

Re: [java-br] html2pdf

·

 

Sim isso mesmo. Setei a codificação e resolveu.

Cara mais esse iTExt nao consegue converter bem o html não. Ele gera o
PDF com algumas falhas. Posicão de campos, bordas de tabelas etc.

Alguém já passou por isso ??

Em 23/11/2011 22:17, bruno bg escreveu:
>
> verifique o seu UTF.
>
> brunobg
> ****************************************************
> www.brbsoftware.com.br
> bruno_bg@ig.com.br <mailto:bruno_bg%40ig.com.br> (MSN& Skype)
> blogflex.brunobg.com
> @brunogrohs
> (21) 9913-2397
>
> Em 22/11/2011 16:03, Bertolini escreveu:
> >
> > 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
> <mailto:bertolini10%40gmail.com>
> > <mailto:bertolini10%40gmail.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
> <mailto:bertolini10%40gmail.com>
> > <mailto:bertolini10%40gmail.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
> <mailto:java-br-unsubscribe%40yahoogroups.com>
> > <mailto:java-br-unsubscribe%40yahoogroups.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
> <mailto:java-br-unsubscribe%40yahoogroups.com>
> > <mailto:java-br-unsubscribe%40yahoogroups.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]
>
>

[As partes desta mensagem que não continham texto foram removidas]

__._,_.___
Atividade nos últimos dias:
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
O que é melhor do que pagar pouco por algo que custa muito? Acesse Já.

Y! Encontros. É hora de dar uma chance a quem quer te conhecer!
.

__,_._,___

0 comentários:

Pague com LPs do Mister Colibri

Pague com LPs do Mister Colibri
Quer comprar celular,Tablet,pen drive, GPS e muito outros produtos e ainda podendo pagar tudo em LPs ?Pois saiba que isso é possível,basta você visitar o site downloadstotal.com e realizar a sua compra com toda tranquilidade e segurança!!!

Hora

Online

Arquivo do Blog