I need to create a .pdf document on the fly using vb.net (asp.net 4.0), I know there are many third party tools for the job. I was just wondering which one would be the best fit for my particular senario. I need to create an order form which will have many variable fields that need to be populated dynamically. The overall look of the document (lines + graphics) will stay consistent but the data within will change. Any help would be greatly appreciated.