None of your hidden form elements are inside your <form> tag. You'll want to move them above the </form> so they can be accessed in the email body.
You can use php to create a pdf file if you have the necessary components installed, but we don't offer any extensions or examples of how to do that. You would have to hand code that, but once it is created you could attach it to the email pretty easily with Universal Email.
See this tutorial on how to create a pdf in php:
Create-Pdf-Php_t4972.html