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).
<EMBED width="<%=width%>" height="<%=height%>" border=2 src="<%=src%>"
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]
>