[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

SV: [xsl] PDF creation using FO and Displaying PDF in IE Browser


Subject: SV: [xsl] PDF creation using FO and Displaying PDF in IE Browser
From: Klosa Uwe <Uwe.Klosa@xxxxxxxx>
Date: Thu, 19 Jul 2001 15:49:04 +0200

Hi Anish,

does IE show the pdf-file after a refresh? If this is the case, so make all
the latest critical updates to the IE. In that of May was a fix to this
problem.

Uwe

-----Ursprungligt meddelande-----
Fran: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx
[mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]For Anis h
Skickat: den 19 juli 2001 15:33
Till: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Amne: Re: [xsl] PDF creation using FO and Displaying PDF in IE Browser


Thanks Francis!!


I tried to give the following URL and browser status
bar shows downloading from my URL and it even pops up
adobe but it doesn't show anything .. all it says is
DONE in the status bar..

http://localhost:8080/servlet/cm.dx.fg.stng.TestServlet?=.pdf



The reason why I am trying to read the pdf and display
is .. I should make this work so I can create pdf on
the fly and display them in the browser with out
having them stored in the hard drive or in the
server!! 


here is snippet from my servlet: 


public void
service(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)  throws
javax.servlet.ServletException, java.io.IOException{
res.setContentType("application/pdf"); 

java.io.PrintWriter out = res.getWriter(); 

java.io.File pdfFile = new java.io.File("c:/pcsync",
"out.pdf"); java.io.BufferedReader reader = new
java.io.BufferedReader(new
java.io.FileReader(pdfFile)); 

String input = ""; do { input = reader.readLine();
if(input != null) { out.println(input); } }while(input
!= null); 
}


Thanks for your help!

Anish
--- Francis Norton <francis@xxxxxxxxxxx> wrote:
> Anis,
> 
> It sounds like you tried something more sensible and
> rational than Matt
> suggested. But you need to try exactly what he
> suggested - make sure
> that the last characters of the URL that fetches the
> PDF document are
> ".pdf". It's kind of yucky, but I had the same
> problem and solution a
> year or two ago, and it sounds like IE hasn't fixed
> this "feature" yet.
> 
> Francis.
> 
> Anis h wrote:
> > 
> > Matt,
> > 
> > I tried but still it doesn't work, unfortunately I
> > have to live with IE(My company doesn't use
> Netscape)
> > 
> > I tried to read a pdf doucment and put its content
> in
> > a outputstream,attach that into my servlets
> response..
> > and I give setContentType("text/pdf")  instead of
> > setContentType("applicaiton/pdf")
> > then the browser prompts me a selection window and
> if
> > i select adobe
> > then it opens my document...but I want the browser
> to
> > open adobe and display my document..
> > 
> > please help me!
> > 
> > anish
> > 
> > --- Matt Sergeant <matt@xxxxxxxxxxxx> wrote:
> > > On Wed, 18 Jul 2001, Anis h wrote:
> > >
> > > > Thanks Matt,
> > > >
> > > > Actually  I have the entire document in a
> > > PrintStream
> > > > which I want to send to the browser in the
> Servlet
> > > > response.
> > > >
> > > > PrintStream out = new PrintStream(
> > > > res.getOutputStream() );
> > > >
> > > > I don't have any physical PDF document.
> > >
> > > The answer remains the same. Append a
> querystring to
> > > your URL that says
> > > .pdf at the end. This will convince the b0rked
> IE
> > > that you're actually
> > > sending a PDF down the wire.
> > >
> > > I hear that MS haven't even fixed this for IE6,
> but
> > > I haven't tested it
> > > yet.
> > >
> > > --
> > > <Matt/>
> > >
> > >     /||    ** Founder and CTO  **  **
> > > http://axkit.com/     **
> > >    //||    **  AxKit.com Ltd   **  ** XML
> > > Application Serving **
> > >   // ||    ** http://axkit.org **  ** XSLT,
> > > XPathScript, XSP  **
> > >  // \\| // ** mod_perl news and resources:
> > > http://take23.org  **
> > >      \\//
> > >      //\\
> > >     //  \\
> > >
> > >
> > >  XSL-List info and archive:
> > > http://www.mulberrytech.com/xsl/xsl-list
> > >
> > 
> > __________________________________________________
> > Do You Yahoo!?
> > Get personalized email addresses from Yahoo! Mail
> > http://personal.mail.yahoo.com/
> > 
> >  XSL-List info and archive: 
> http://www.mulberrytech.com/xsl/xsl-list
> 
>  XSL-List info and archive: 
> http://www.mulberrytech.com/xsl/xsl-list
> 


__________________________________________________
Do You Yahoo!?
Get personalized email addresses from Yahoo! Mail
http://personal.mail.yahoo.com/

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



Current Thread
Keywords