This may help.

http://itextdocs.lowagie.com/tutorial/general/webapp/

thanks - dave

David Thielen
303-499-2544
www.windwardreports.com


-----Original Message-----
From: Frank W. Zammetti [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, August 03, 2005 9:49 PM
To: Struts Users Mailing List
Subject: Re: Showing a PDF inside a JSP

Cool, thanks!

At work I actually have a rather lengthy document listing all the 
Acrobat issues I found along the way, and the solutions to it... quite a 
few... I'm going to add this to it as a miscellaneous note, just so I 
don't forget for next time (and, oh, I *know* there's gonna be a next time!)

Frank

Gary VanMatre wrote:
>>Really? You found that to be necassery? What specific problem does it 
>>solve (which of the MANY Acrobat problems I mean? :) ). 
>>
> 
>  
> I belive that it had to do with the upgrade from the 5.x to 6.0.2 reader
com controls.  Version 6.0.2 would not run as an inprocess server.  It
wanted to fire up an instance of reader instead of imbeding in the document.
The context type was the ticket.  That's about I'll I know about details.
It's been about a year ago.  I sat next to the guy working on it (Mr. Bee).
> 
> Gary 
> 
> 
>>I ask because I spent probably a month dealing with PDF generation 
>>issues and I just last week managed to get everything working for 
>>everyone (it was one of those "it works for user A but not B, oh wait, 
>>it's tommorrow and now user B doesn't work but A does... and their PCs 
>>appear to be identical in every way"). I never tried what you suggest, 
>>and it looks to be working perfectly now, so as someone who has fought 
>>the Acrobat battle too, I'm curious. 
>>
>>Frank 
>>
>>Gary VanMatre wrote: 
>>
>>>>Excellent! I wouldn't have thought that would work, based on how 
>>>>screwed up the Acrobat plug-in generally is, but that's excellent! 
>>>>
>>>
>>>
>>>Well, I think there was better than a week spent one line of code,
actually 
>>
>>one char '\r'. You are not alone.... 
>>
>>>response.setContentType("application/pdf\r"); 
>>>
>>>Gary 
>>>
>>>
>>>
>>>>Frank 
>>>>
>>>>[EMAIL PROTECTED] wrote: 
>>>>
>>>>
>>>>>I've also seen it done using the html embed tag. We used itext to
deliver a 
>>>>
>>>>fillable pdf. You can see it action here
(http://www.sos.state.co.us/biz). 
>>>>
>>>>
>>>>>>type=application/pdf > 
>>>>>
>>>>>public ActionForward loadBytesIntoStream( 
>>>>>ActionMapping mapping, 
>>>>>ActionForm form, 
>>>>>HttpServletRequest request, 
>>>>>HttpServletResponse response, 
>>>>>String filename, 
>>>>>byte[] bytes) 
>>>>>throws Exception { 
>>>>>
>>>>>response.setContentType("application/pdf\r"); 
>>>>>response.setHeader( 
>>>>>"Content-disposition", 
>>>>>"inline; filename=" + justFilename); 
>>>>>response.setContentLength(bytes.length); 
>>>>>response.setHeader("Expires", "0"); 
>>>>>response.setHeader( 
>>>>>"Cache-Control", 
>>>>>"must-revalidate, post-check=0, pre-check=0"); 
>>>>>response.setHeader("Pragma", "public"); 
>>>>>ServletOutputStream buff = response.getOutputStream(); 
>>>>>buff.write(bytes, 0, bytes.length); 
>>>>>bytes = null; 
>>>>>buff.flush(); 
>>>>>return null; 
>>>>>} 
>>>>>
>>>>>Gary 
>>>>>
>>>>>-------------- Original message -------------- 
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>>iText just generates the PDF on the server-side, the display issue on 
>>>>>>the browser would still be the same because you are returning a PDF 
>>>>>>stream back (or redirecting to a temp file, either way) and the
browser 
>>>>>>recognizes that and passes it to the plug-in for display (a plug-in 
>>>>>>which, by the way, is perhaps the buggiest piece of garbage ever
foisted 
>>>>>>on an unsuspecting public!) 
>>>>>>
>>>>>>Frank 
>>>>>>
>>>>>>ziggler wrote: 
>>>>>>
>>>>>>
>>>>>>
>>>>>>>you can use "itext" to realize? 
>>>>>>>
>>>>>>>2005/8/4, Frank W. Zammetti : 
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>Hi Rafael, 
>>>>>>>>
>>>>>>>>The only way I can think of to actually "embed" a PDF, or at least
to 
>>>>>>>>give that appearance, is to use iFrames. 
>>>>>>>>
>>>>>>>>The Acrobat plug-in takes over the entire window it is shown in,
which 
>>>>>>>>when frames aren't involved is the entire client area of the
browser. 
>>>>>>>>
>>>>>>>>So, using frames should, in theory, work (I've never actually tried
to 
>>>>>>>>do this, so there could be hidden gotchas). An iFrame would allow
you 
>>>>>>>>more or less to seem to "embed" the PDF. 
>>>>>>>>
>>>>>>>>I'd be willing to bet there aren't any other ways to do it that
aren't 
>>>>>>>>way more trouble than they're woth, if there are any at all... 
>>>>>>>>
>>>>>>>>...now that THAT gauntlet is thrown down, let the flood of messages 
>>>>>>>>correcting me begin :) 
>>>>>>>>
>>>>>>>>Frank 
>>>>>>>>
>>>>>>>>Rafael Taboada wrote: 
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>Hi Folks, I know my doubt is out Struts topic but I want to use ur 
>>>>>>>>>xperiencie in my problem. 
>>>>>>>>>
>>>>>>>>>I want to show a report in PDF file inside a JSP, inside a table
for 
>>>>>>>>>example. I'm surfing on the web and all sites when try to show PDF
they 
>>>>
>>>>link 
>>>>
>>>>
>>>>>>>>>to this file and the PDF is showed in the entire window if the user
has 
>>>>>>>>>acrobat in his PC. 
>>>>>>>>>Is it possible to show the PDF but embed in JSP or HTML?? I mean, I
have 
>>
>>to 
>>
>>>>>>>>>show a form in order to generate the PDF, and when th user click on

>>>>
>>>>GENERATE 
>>>>
>>>>
>>>>>>>>>REPORT button, it makes a PDF file and I want to show this PDF in
the 
>>
>>same 
>>
>>>>>>>>>page... 
>>>>>>>>>Do u know any place where I can find information for my doubt?. 
>>>>>>>>>Any help would be appreciated. 
>>>>>>>>>Thanks in advance 
>>>>>>>>>
>>>>>>>>
>>>>>>>>-- 
>>>>>>>>Frank W. Zammetti 
>>>>>>>>Founder and Chief Software Architect 
>>>>>>>>Omnytex Technologies 
>>>>>>>>http://www.omnytex.com 
>>>>>>>>
>>>>>>>>
>>>>>>>>--------------------------------------------------------------------
- 
>>>>>>>>To unsubscribe, e-mail: [EMAIL PROTECTED] 
>>>>>>>>For additional commands, e-mail: [EMAIL PROTECTED] 
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>-- 
>>>>>>Frank W. Zammetti 
>>>>>>Founder and Chief Software Architect 
>>>>>>Omnytex Technologies 
>>>>>>http://www.omnytex.com 
>>>>>>
>>>>>>
>>>>>>--------------------------------------------------------------------- 
>>>>>>To unsubscribe, e-mail: [EMAIL PROTECTED] 
>>>>>>For additional commands, e-mail: [EMAIL PROTECTED] 
>>>>>>
>>>>
>>>>-- 
>>>>Frank W. Zammetti 
>>>>Founder and Chief Software Architect 
>>>>Omnytex Technologies 
>>>>http://www.omnytex.com 
>>>>
>>>>
>>>>--------------------------------------------------------------------- 
>>>>To unsubscribe, e-mail: [EMAIL PROTECTED] 
>>>>For additional commands, e-mail: [EMAIL PROTECTED] 
>>>>
>>
>>-- 
>>Frank W. Zammetti 
>>Founder and Chief Software Architect 
>>Omnytex Technologies 
>>http://www.omnytex.com 
>>
>>
>>--------------------------------------------------------------------- 
>>To unsubscribe, e-mail: [EMAIL PROTECTED] 
>>For additional commands, e-mail: [EMAIL PROTECTED] 
>>

-- 
Frank W. Zammetti
Founder and Chief Software Architect
Omnytex Technologies
http://www.omnytex.com


---------------------------------------------------------------------
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]

Reply via email to