I've developed a couple of applications that spit back PDF files from within
Struts.

One thing I did have to do was make sure the generated PDF's response
content type was application/pdf

I don't think I've had to do anything with filename extensions.

-----Original Message-----
From: Phillip Qin [mailto:[EMAIL PROTECTED]
Sent: Tuesday, November 16, 2004 9:33 AM
To: 'Tomcat Users List'
Subject: RE: Problem displaying PDF in IE6 from Tomcat using the ActiveX
R eader Plug-in


Where do you generate the pdf? In servlet? The link has to be end with .pdf
(but before any query string) in order for acrobat reader active-x to kick
in.

-----Original Message-----
From: Aman Raheja [mailto:[EMAIL PROTECTED] 
Sent: November 16, 2004 9:27 AM
To: Tomcat Users List
Subject: Re: Problem displaying PDF in IE6 from Tomcat using the ActiveX R
eader Plug-in


We did set the Security level to low on IE.
More suggestions?
Thanks
Aman Raheja

Phillip Qin wrote:

>There are security and privacy settings in IE affect PDF generation. 
>BTW, ensurethe link before query string ends with .pdf
>
>-----Original Message-----
>From: Aman Raheja [mailto:[EMAIL PROTECTED]
>Sent: November 15, 2004 1:40 PM
>To: [EMAIL PROTECTED]
>Subject: Problem displaying PDF in IE6 from Tomcat using the ActiveX Reader
>Plug-in
>
>
>Problem:
>
>When we try to display a dynamically generated PDF file, IE launches 
>the
>Adobe Acrobat Reader Plugin, but then just a blank page is displayed and 
>the IE status says "Done".  No error message is displayed.  No error is 
>generated in the System Event logs.
>
>The issue seems to be that every request to request to Tomcat for the
>PDF send back the request with "charset=ISO-8859-1" in the 
>"Content-type" Header. We want to figure out a way to verify that this 
>is the issue. One way might be to somehow get Tomcat to not append the 
>Character Set in the header. Is there a way to do this?
>
>Environment:
>
>- Client: Windows XP or Windows 2000
>- Server: Tomcat 4.0.6/JDK 1.3.1 running on Solaris and Windows XP
>(problem exists on both)
>- Adobe Reader 6.0.1 (occurs with 6.0.2 patch as well)
>- IE 6.0.2800
>
>
>Additional Information:
>
>1) Our URLs are formed like this:
>
>http://app.ourserver.com/appname/docViewAGN.jsp?RepoType=C&ID=18698&Doc
>Name=
>Germany&entry=&DocType=pdf&category=Research
>
>2) Our app is issuing GETs, not POSTs.
>
>3) This is happening on multiple PCs.  One thing we noticed is this may
>be somewhat Reader version dependent -- we have a few machines left with 
>Reader 5 installed, and they do not seem to have the problem.
>
>4) When the problem occurs, if you then launch Reader manually, the
>document that didn't display in the IE window is automatically displayed 
>in the full client Reader app.!!!
>
>5) If we set Reader to not open up PDFs in browser windows, the Reader 
>window launches and opens the PDF file just fine.   [This is a client 
>solution, and not practical to implement across hundreds of PCs
>unfortunately.]
>
>6) We actually have one PC with Windows XP, Reader 6.0.1, and IE 6.0.2
>that works.  Could this problem be caused by some specific Windows or IE 
>patch?
>
>7) We've scoured the forums and tried several things including setting
>all security levels to Low in IE, adding a dummy parm at the end of the 
>URL to fool IE into launching the PDF correctly (e.g. &dummy=file.pdf), 
>and various header settings to force caching on to 30 seconds, etc.  
>None of this had any effect.
>
>8) Also, we saw some references to problems caused by Tomcat 4.0.6
>adding "charset=ISO-8859-1" to the Content-Type header in the response.  
>How can we override this to see if that's the problem?
>
>Thanks
>Aman Raheja
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
>
>  
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


!DSPAM:419a0e4b161771045017228!

Reply via email to