TRANSFORMANDO HTML EM PDF
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.
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);
}
}
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);
}
}
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.
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?
GUIMORAES123, essa dll você usa em C# ou vb6?
JANDER,
Utilizo em C#, para impressão de boletos em PDF também.
Utilizo em C#, para impressão de boletos em PDF também.
Tópico encerrado , respostas não são mais permitidas