So here is what I have: a PDF form (job application) that a client is requesting to put on their website as a form and the data gets sent to them when an applicant on the site fills the form out. My idea is as follows: dissecting the PDF, taking its fields and making the HTML form, then processing on the server side, creating the new PDF and emailing as an attachment to the client. However, something tells me that there is a better, more effective way of doing it. Is that so?
If your client specifically asks for a pdf sent by mail in return then no there is no better way :P If they do not have any certain specifications then perhaps storing the pdf applications in a database where they can retreive them by themself through a webpage is a better idea. You could still notify them by email that a new application have been received. This way they can organize new applications better, because lets face it.. management always makes a mess out of their mailbox.
You can upload the form to FillAnyPdf.com and get a code snippet to embed the form directly on the website. Or you can save the form on fillanypdf.com and link to it from their website. The company can be notified by email every time the form has been filled out. There are some limitations but this can also be setup in just a few minutes.