How to generate a PDF file on a user action?
Use a web service on a server back end to post the data to - then generate the PDF and return it to the browser/app with the correct mime type to open as a PDF.
ColdFusion could easily do this for you in just a few lines of code.