I used before the <a href="http://www.winnovative-software.com">HTML to PDF</a> library for .NET from http://www.dotnet-reporting.com or the HTML to PDF converter from http://www.winnovative-software.com . It's pure .NET library, it doesn't use a printer driver. There is also a free html to pdf converter application built on top of this library. The conversion can be done with only a few lines of code:
Hi! You can use PDF Metamorphosis .Net for this. Library successfully sypports html to pdf converting and may be use without any additional components. Developers can use the PDF Metamorphosis.Net with Visual Basic, C#, J#, ASP.NET, Delphi DotNet etc.
Sample code for the converting:
SautinSoft.PdfMetamorphosis p = new SautinSoft.PdfMetamorphosis();