TRANSFORMANDO HTML EM PDF

 Tópico anterior Próximo tópico Novo tópico

TRANSFORMANDO HTML EM PDF

C#

 Compartilhe  Compartilhe  Compartilhe
#470267 - 02/01/2017 19:47:39

JANDER

Cadast. em:Março/2004


Boa Noite, alguém sabe como faço para transformar HTML em PDF, sendo que dentro da HTML existe algums STYLE. consegui até um código porém o conteudo que está dentro dos STYLE é exibido no pdf.



#470276 - 03/01/2017 03:36:11

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Este aqui é uma das várias soluções que fazem exatamente isso

_______________________________________________________________________
Gostaria de ter seu sistema Desktop "traduzido" para uma interface web? Podemos conversar...
Virei Oráculo!
The end is nigh, be ready for the nukes!


#470294 - 03/01/2017 16:15:12

JANDER

Cadast. em:Março/2004


estou utilizando o método abaixo, porem o conteúdo da <STYLE> não está sendo carregado.
        private void GerarPDF(string pCaminhoArquivoPDF)
        {
            

            try
            {

                Document document = new Document(PageSize.A4, 20, 20, 20, 20);
                PdfWriter writer = PdfWriter.GetInstance(document, new FileStream(pCaminhoArquivoPDF, FileMode.Create));
                HTMLWorker obj = new HTMLWorker(document);

              
                string html = System.IO.File.ReadAllText(@"C:\Users\info\Desktop\modelo boleto\modbol.txt");
                html = html.Replace("
", "");
                StringReader se = new StringReader(html);

                document.Open();
                obj.Parse(se);
                document.Close();

            }
            catch (Exception e)
            {
                MessageBox.Show(e.StackTrace);
            }

        }



#470310 - 03/01/2017 22:34:39

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Verifique se o CSS está sendo lido corretamente, simplesmente abra o arquivo HTML em um browser. Testei aqui com um html comum, com estilos e imagens e ele converteu numa boa e bem rápido.

_______________________________________________________________________
Gostaria de ter seu sistema Desktop "traduzido" para uma interface web? Podemos conversar...
Virei Oráculo!
The end is nigh, be ready for the nukes!


#470345 - 04/01/2017 14:56:11

GUIMORAES
ITAPETININGA
Cadast. em:Agosto/2009


Utilizo esta dll para renderizar o html em pdf.




#470574 - 10/01/2017 15:20:04

JANDER

Cadast. em:Março/2004


Estou utilizando html para fazer o layout de uma boleta bancária porém quando uso alguns programas para converter ele fica diferente do enviado para impressão.

GUIMORAES123, essa dll você usa em C# ou vb6?



#470585 - 10/01/2017 17:49:33

GUIMORAES
ITAPETININGA
Cadast. em:Agosto/2009


JANDER,

Utilizo em C#, para impressão de boletos em PDF também.



 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por JANDER em 18/01/2017 10:05:19