I am trying to open a pdf file existing on local system from a modal window(jsp file) through a hyper link to the servlet which does the outputstream work and it is not opening the file .It reaches servlet and exits without any error. If I use the same page in the browser main window ,I can see the pdf . Can anybody suggest whats wrong here?Can we open pdf from modal window?
hello Ajai, we were having same problem and in fact i have already stumbled to some adobe off site telling us to configure Acrobat as helper, not a plug-in, but sad to say it would only works if the file you need to download is a link and not a script. below is the detail on how you can do it.
---------excerpt from adobe expert-------------
Examples of some of the error messages: "File does not begin with '%PDF-'" "Error reading xref entry."
To get around this Adobe recommends configuring Acrobat as a helper, not a plug-in, here's how you do it:
Enabling the Browser to Use Acrobat as a Helper Application
To configure Acrobat or Acrobat Reader as a helper application:
1. Exit from Netscape, Internet Explorer and/or AOL. 2. Start Acrobat or Acrobat Reader. 3. Choose Edit > Preferences > Internet (Acrobat 6.x or Acrobat Reader 6.x) or Choose Edit > Preferences > General (Acrobat 5.x or Acrobat Reader 5.x) or choose File > Preferences > General (Acrobat 4.x or Acrobat Reader 4.x). 4. In the Options section, deselect Display PDF in Browser (Acrobat 6/5.x or Acrobat Reader 6/5.x) or deselect Web Browser Integration (Acrobat 4.x or Acrobat Reader 4.x). 5. Click OK, and then exit from Acrobat or Acrobat Reader. 6. Restart Netscape, Internet Explorer or AOL.
Note: The next time you select a link to a PDF file in Internet Explorer and AOL, a dialog box will prompt you to specify what to do with the file. If you select "Open this file from its current location," Internet Explorer and AOL open the PDF file in Acrobat 4.0 or later or Acrobat Reader 4.0 or later as a helper application. If you select "Save this file to disk," Internet Explorer saves the PDF file to your hard disk, from where you can open it later.