TRANSFORMANDO HTML EM PDF

JANDER 02/01/2017 19:47:39
#470267
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.
KERPLUNK 03/01/2017 03:36:11
#470276
Este aqui é uma das várias soluções que fazem exatamente isso
JANDER 03/01/2017 16:15:12
#470294
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);
}

}
KERPLUNK 03/01/2017 22:34:39
#470310
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.
GUIMORAES 04/01/2017 14:56:11
#470345
Utilizo esta dll para renderizar o html em pdf.
JANDER 10/01/2017 15:20:04
#470574
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?
GUIMORAES 10/01/2017 17:49:33
#470585
JANDER,

Utilizo em C#, para impressão de boletos em PDF também.
Tópico encerrado , respostas não são mais permitidas