couple of ideas -
1) instead of saving it in a temp file, stream it to the user as you create it.
2) create a servlet that reads the temp file and streams it to the user.
I can't do option 1 but tried option 2
I stream it to the user and the PDF file comes out on the screen instead of presenting a pop up save as or view dialog box.
I set the content type to application/pdf and also tried application/octet-stream
Using Microsoft Internet Explorer
On win 2000 server
I can't get the download box to be presented ... anyone know how?