Ho trovato questo che sembra fare al caso mio:
Dim html2pdf = New HtmlToPdfConverter()
'create a stream object
Dim outputStream As New System.IO.FileStream(htmlFile.Replace(".htm", ".pdf"), FileMode.CreateNew)
'open new pdf file
html2pdf.open(outputStream)
'read web page
html2pdf.Run(New Uri(htmlFile))
'close and finish pdf file.
html2pdf.Close()
E' solo che non so come dichiarare htmlfile, manca quella come dichiarazione e mi segna giustamente errore.