You appear to have a nested form on your page. That would probably screw things up.
Don't nest <form> elements within eachother.
What does happen when you click the button?
Navigates to an error page?
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com