Hi,
Using data posted by a mobile app to my database (via a web api) I will need to create PDF forms with the data filled in as if a user did that.
I never did PDF generation, so some "points" that might help decide what to use:

Forms are pretty much a tabular structure.
Some pages are in portrait, while others in landscape.
Some columns have the data printed vertically.
I will need to put images (saved in database, byte arrays) in some fields.

From what I read so far ITextSharp seems to be a popular choice? Does anyone know if it can do all the above?