In InfoPath 2007 version, there is no OOB function available for PDF conversion and I was stuggling for a while to come up with some tool or to look into some thrid party plug ins which can ease my work.
But unfortunately could not find anything interesting and started to think on the aproach to do it by myself.
And here I go -
1. Create and ASPX page which can host the InfoPath form web version into SharePoint 2007 portal. MSDN provides a good article for this.
I will write my thoughts into seperate blog which will descibe in more details regarding hosting an InfoPath 2007 form in custom ASPX page.
2. Add a button named "Export to PDF" into your form.
3. On click on the button, add a code to fire an event from InfoPath form to host ASPX page.
NotifyHost("ExportToPDF");
4. In ASPX page, capture this event and call the server side process which can internally to the InfoPath to PDF conversion using Desktop version plugin from Microsoft to export it to PDF.