my dog learned polymorphism
The moose likes General Computing and the fly likes Looking for web-based generic file viewer software Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Java Interview Guide this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Engineering » General Computing
Bookmark "Looking for web-based generic file viewer software" Watch "Looking for web-based generic file viewer software" New topic

Looking for web-based generic file viewer software

Mike Himstead
Ranch Hand

Joined: Apr 12, 2006
Posts: 178

my customer asked for the possibility to present "documents" (that is Excel sheets, Word docs, PDFs, pictures,, he didn't get more specific) via web browser to a user while prohibiting saving the content. My first reaction was a clear "no" (I think I remember a discussion over year a year or two ago): if I present a file the user can always save it, either by the browser's download dialog or by the native application that shows the content (download dialog in Excel). Now I wonder, may be there is a (commercial) software out there which offers somekind of a web-based viewer for several file types? This viewer component (Java applet based...?) is responsible for displaying the data...? Anything like that?

Thanks in advance for your input.
Nicholas Jordan
Ranch Hand

Joined: Sep 17, 2006
Posts: 1282
I saw some stuff in my Servlet studies that I intend to get back to that suggests an ability to present data in the needed manner. Once you put it in the browser window there is little to prevent the savy from retaining a copy for perusal.

Reliable prevention will be a matter for proprietary tools specific to a browser.

"The differential equations that describe dynamic interactions of power generators are similar to that of the gravitational interplay among celestial bodies, which is chaotic in nature."
I agree. Here's the link:
subject: Looking for web-based generic file viewer software
It's not a secret anymore!