You can try HiQPDF
http://www.hiqpdf.com, a powerful ASP.NET Library for
C# and VB.NET.
Convert precisely anything a browser can render (HTML / HTML5, CSS3, Canvas, JavaScript, etc) to PDF, SVG and IMAGE. Fully manage
PDF Forms and
Docs.
You can download the free full evaluation package
http://www.hiqpdf.com/downloads.aspx that contains the development library
HiQPdf.dll, the software
documentation in Microsoft Help format, the
samples for Windows Forms and ASP.NET with
source code in C# and VB.NET, a demo application compiled from the Windows Forms samples and a text file with important notes about the HiQPdf software installation and usage. There are two distinct builds of the software distributed in the package: a
build for .NET 2.0 runtime and a
build for .NET 4.0 runtime.
The HiQPdf Library is compatible with all the Windows versions starting with Windows XP and Windows Server 2003, both 32-bit and 64-bit.
The are three HTML converters in HiQPdf library:
HTML to PDF, HTML to SVG and HTML to Image that can be used to quickly create high quality PDF documents, SVG vector images and raster images. See their complete demos here
http://www.hiqpdf.com/demo/ConvertHtmlToPdf.aspx