There are many solutions can convert html to PDF. However they have different effects. For some converters, they are quick and free, but many can export only simple html webpage without dynamic images, while for other non converters, such as iTexsharp or other libraries, they can export complex webpage to PDF. As far as I know, the simplest solution that I ever seen is the code as below:
static void Main(string args)
PdfDocument doc = new PdfDocument();
String url = “Http: doc.LoadFromHTML(url, false, true, true);
You can see details about which tool is best suitable for you:
Save Webpage as PDF
I belive this works only for Windows 8.1.