>As Charles pointed out I should have said ITextSharp. > >If the document requirements are fairly simple and do not change too much then you could consider writing your own PDF generator. I've also done that - but it will require wading through the documentation (http://wwwimages.adobe.com/www.adobe.com/content/dam/Adobe/en/devnet/pdf/pdfs/PDF32000_2008.pdf) to get a clear understanding of the structure