File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Portals and Portlets and the fly likes opening a pdf file in portlet (browser) from webservice response that contains byte[] Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Portals and Portlets
Bookmark "opening a pdf file in portlet (browser) from webservice response that contains byte[]" Watch "opening a pdf file in portlet (browser) from webservice response that contains byte[]" New topic
Author

opening a pdf file in portlet (browser) from webservice response that contains byte[]

Suresh Rachuru
Greenhorn

Joined: Nov 26, 2011
Posts: 3
Our requirement is to open a pdf file in a browser though a portlet . The pdf file is soted in 3rd party repositary and vendor has provided a webservice. The webservice method gives us the pdf as steam of bytes i.e byte[].

We need to convert this byte[] into pdf and diplay in browser. We wrote the below java code to achieve this . We get the file opened in browser , but with junk characters in browser. Any help is greatly appreciated. Thanks!


dr = serviceMobility.getActivityDocument(sActivityID_arg, iDocumentType_arg, bBase64_arg);
byte decoded[] = dr.getPDFDocument();
getResponse().reset();
getResponse().setContentType("application/x-pdf");
getResponse().setHeader("Content-disposition", "attachment; filename=\"ServiceTicket.pdf\"");
ServletOutputStream output = getResponse().getOutputStream();
output.write(decoded);
output.flush();
output.close();
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: opening a pdf file in portlet (browser) from webservice response that contains byte[]
 
Similar Threads
struts action and JSP chaining
Reployment of Porlet with change to deployment descriptor(portlet.xml) not updating database.
proxy servlet for pdf byte serving
converting byte array to pdf
Blank page