Docotic.Pdf library can be easily used to create PDF files at runtime. The library can also modify existing PDF documents (extract text/images, append pages, fill form fields, etc.)
Samples for common tasks are available on the library site.
Disclaimer: I work for Bit Miracle.