I'm currently working on a web-based project which creates pages upon pages of reports. We're looking for the ability to create these reports as pdf documents, dynamically - on the fly. By that I mean, the user clicks the "create report" button, our back-end code crunches the numbers, and zip - pow - bang out pops a web page of the report in pdf form. Each report is different, as infinate as the user which visits the application. It may be a one line report, or it may be a 1000 line report. Each line the same or different, etc.
Um, how do I go about making this happen?