I want the when saved to become flat. This is so the user cannot change any of the data. The only way that I can see that this can be done is for them to print the form as a pdf.
Is there any Adobe Javascript code that I can use behind a button that will in the background open their Print dialog box and click the OK button? This will then leave them with the Save dialog.
flattenPages();
There's also a nice free JavaScript-based utility that gives you more control over what gets flattened: http://www.uvsar.com/projects/acrobat/flattener/