Thanks to all of you i will try working ur solutions and get back to you. thanks raghava
> -----Original Message----- > From: Christian Bollmeyer (GMX) [SMTP:[EMAIL PROTECTED]] > Sent: Tuesday, June 11, 2002 1:05 AM > To: [EMAIL PROTECTED] > Subject: Re: printing a document on click of button > > Hi fellow members, > > Yep! AFAIK, in a web application, this is the only > way it will work, _provided_ that the user uses IE > and has a local Word installation available. Then > you may load the Word document into the frame > and print it via the browser's 'Print' button. Note: > this only works because IE is implemented as > an OLE document server which automatically > starts Word as a background process if needed. > Furthermore, in a web app, there is no great > use for JNI on the client, as the VM runs on > the server, and that one may easily be some > thousand miles away ;) And as Word is only > available on the Microsoft platform, even this > won't work in any other configuration. Never > really tried the 'window.print()' approach, that > may work as well, but keep in mind that it > requires scripting, and users tend to disable > this feature for security reasons (same is > true for starting something in an IFRAME > and cross-frame access to an URL which > the browser _thinks_ is coming from two > different servers, btw). To make it short, > there is no clean oder 'decent' solution > to the problem. Still, you could convert > the Word document to HTML prior to > delivery on serverside, provided that the > user shall have no means of interactively > modifying it clientside. In this case, a > possible approach might be to retrieve > the document from the database, store > it as a local file on the server, write a > JNI Adapter (or use one of the existing > ones, use Google) which triggers a ser- > verside instance of Word (limiting your > app to the Windows Platform as well ;), > have Word store the result as an HTML > document and present that one to the > client. Better not even think about > scalability and thread issues; in any > case, there is no clean and easy way > out. Note: the actual problem ist just > that the Word document format is > proprietary and nothing a browser > understands by itself. > > -- Chris (SCPJ2) > > NB. There is an Apache project named > POI dealing with 'natively' accessing the > 'Compound Document Format' via Java, > currently limited to Excel, but still > worth a look (www.apache.org). > > ----- Original Message ----- > From: "Rodrigo Ruiz Aguayo" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Monday, June 10, 2002 12:35 PM > Subject: Re: printing a document on click of button > > > > You could try to download the file to a hidden frame (or iframe), and > once > downloaded, print it. > > __________________________________________________________________________ > _ > To unsubscribe, send email to [EMAIL PROTECTED] and include in the > body > of the message "signoff SERVLET-INTEREST". > > Archives: http://archives.java.sun.com/archives/servlet-interest.html > Resources: http://java.sun.com/products/servlet/external-resources.html > LISTSERV Help: http://www.lsoft.com/manuals/user/user.html ___________________________________________________________________________ To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff SERVLET-INTEREST". Archives: http://archives.java.sun.com/archives/servlet-interest.html Resources: http://java.sun.com/products/servlet/external-resources.html LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
