Did you try ensuring ext=.pdf
is part of the link (not adding
 it after the fact)? The ext=.pdf trick is
because IE7 needs a little help
knowing what to do with the
file... Go figure!

"My religion is simple. My religion is kindness."
- His Holiness the Dalai Lama of Tibet

On Nov 4, 2010, at 12:21 PM, "Estrada, Juan - 2" 
<[email protected]> wrote:

> Hi,
> 
>  
> 
> I’m rendering a PDF using  the following code:
> 
>  
> 
>                                                   InputStream is = new
> 
>                                                                   
> ByteArrayInputStream(xsltext.getBytes("UTF-8"));                              
>                          
> 
>                                                   StreamSource xslSource = 
> new StreamSource(is);
> 
>                                                   TransformerFactory tfactory 
> = TransformerFactory.newInstance();
> 
>                                                   Transformer transformer = 
> tfactory.newTransformer(xslSource);
> 
>                                                
> 
>                                                   FopFactory fopFactory = 
> FopFactory.newInstance();
> 
>                                                   FOUserAgent foUserAgent = 
> fopFactory.newFOUserAgent();
> 
>                                                   
> foUserAgent.setProducer(this.getClass().getName());
> 
>                                                                               
>                  
> 
>                                                   ByteArrayOutputStream out = 
> new ByteArrayOutputStream();
> 
>  
> 
>                                                   Fop fop = 
> fopFactory.newFop(MimeConstants.MIME_PDF,out);
> 
>                                                
> 
>                                                
> 
>                                                   Result res = new 
> SAXResult(fop.getDefaultHandler());
> 
>                                                   
> transformer.transform(xmlSource, res);
> 
>                                                
> 
>                                       
> 
>                                                   
> httpResponse.setContentType("application/pdf");
> 
>                                       
> httpResponse.setContentLength(out.size());
> 
>                                                                               
>                         
> 
>                                       
> 
>                                       
> httpResponse.getOutputStream().write(out.toByteArray());
> 
>                                       httpResponse.getOutputStream().flush();
> 
>                                       httpResponse.getOutputStream().close(); 
>     
> 
>  
> 
>  
> 
> This is working fine in Firefox.   But in IE 7 the pdf does not get rendered. 
> I read somewhere that adding ext=.pdf to the URL might work.  Well it’s 
> working, but I have to refresh the page before it appears in IE.  Is there a 
> way to make the pdf appear automatically in IE without having to refresh the 
> page?
> 
>  
> 
> Thanks,
> 
> JP Estrada
> 
>  
> 
>  
> 
> This message w/attachments (message) is intended solely for the use of the 
> intended recipient(s) and may contain information that is privileged, 
> confidential or proprietary. If you are not an intended recipient, please 
> notify the sender, and then please delete and destroy all copies and 
> attachments, and be advised that any review or dissemination of, or the 
> taking of any action in reliance on, the information contained in or attached 
> to this message is prohibited. 
> Unless specifically indicated, this message is not an offer to sell or a 
> solicitation of any investment products or other financial product or 
> service, an official confirmation of any transaction, or an official 
> statement of Sender. Subject to applicable law, Sender may intercept, 
> monitor, review and retain e-communications (EC) traveling through its 
> networks/systems and may produce any such EC to regulators, law enforcement, 
> in litigation and as required by law. 
> The laws of the country of each sender/recipient may impact the handling of 
> EC, and EC may be archived, supervised and produced in countries other than 
> the country in which you are located. This message cannot be guaranteed to be 
> secure or free of errors or viruses. 
> 
> References to "Sender" are references to any subsidiary of Bank of America 
> Corporation. Securities and Insurance Products: * Are Not FDIC Insured * Are 
> Not Bank Guaranteed * May Lose Value * Are Not a Bank Deposit * Are Not a 
> Condition to Any Banking Service or Activity * Are Not Insured by Any Federal 
> Government Agency. Attachments that are part of this EC may have additional 
> important disclosures and disclaimers, which you should read. This message is 
> subject to terms available at the following link: 
> http://www.bankofamerica.com/emaildisclaimer. By messaging with Sender you 
> consent to the foregoing.

Reply via email to