O2 Solutions PDFView4NET – includes a PDF viewer control for Windows Forms, WPF and Silverlight and a .NET library for rendering and printing PDF files from any .NET application. The PDF viewer control includes support for annotating PDF files, bookmarks navigation, adding and removing file attachments and other features