PDF Vision .Net is a cross-platform .NET library that allows your applications to convert HTML, images, TIFF, JPG, PNG to PDF format, split and merge PDF documents. After adding a reference to "SautinSoft.PdfVision.dll" and entering 3-4 lines of C#, you can use the API in your applications:
HTML, XHTML, ASPX pages, URL, JPEG, PNG, BMP, Multipage TIFF, PDF
PDF, JPEG, PNG