iTextSharp is used for to generate PDF files using a combination of images and dynamic text written on select locations on the image. The example project uses an ASP.NET MVC3 application to demonstrate the code but it should not be difficult to adapt it to your own needs. Text is a PDF library that allows you to CREATE, ADAPT, INSPECT and MAINTAIN documents in the Portable Document Format. It is also used for Generate documents and reports based on data from an XML file or a database and Create maps and books, exploiting numerous interactive features available in PDF,Add bookmarks, page numbers, watermarks, and other features to existing PDF documents, Split or concatenate pages from existing PDF files and Fill out interactive forms Serve dynamically generated or manipulated PDF documents to a web browser. iTextSharp is used by Java, .NET, Android and GAE developers to enhance their applications with PDF functionality.