  | |  | Re: Controlling Copy/Paste/Print | Re: Controlling Copy/Paste/Print 2004-11-13 - By Pamela Reinskou
I understand your problem with PDF it really needs to be in a new instance of the browser. However this may be your problem all around. Basically unless you open a new window you have no control over it, so all the code in the world will not prevent the die hard from stealing if that is what they are after. So here are a few brainstorming thoughts. 1. PDF with secondary permissions would prevent copy and paste as well as print and edit. Limitation is that it requires more real estate and there is no copy paste ability. Research how to present PDF docs. 2. Another thought would be to use image files (sort of like a fax - tiff); but the same limitation that you currently see in PDF will occur here as well regardless of the image format. Research Tiff file conversion 3. Trap the context menu and mouse events associated with the undesired events, capture onClick of the mouse and refuse it is similar to capturing the right click might prevent copy and paste. This does not solve the problem of caching by the client and it is browser dependent. Research caching and DOM.
To accomplish the "allow a few" would be very difficult to keep bug free given xBrowser issues since this would must likely have to be done at the client level. Personally I do not believe I would take this route. Basically on the internet you have copyright protection or you do not, there really is no gray area.
I believe that the easy solutions are there; but the way the page currently works will always get in your way and cause you problems. Is there any other way to present the content list outside of a frame mechanism, I realize that it makes the most sense because we use it ourselves; but when it comes down to something as vital as copyright protection then another view is in order. I recently had to tell management they could NOT have something like this for a set of content because IMHO the time to recode and implement outweighed the ROI (61 documents).
What I have done is go with the PDF files where restrictions are set and viewing is limited to a full screen viewer instead of a frame or split screen. The difficulty I have is to determine if there are .PDF files present and turn off the split screen viewing; but that is because I have mixed content. It is further complicated by the fact that the hyperlink is really a postback.
So it really boils down to where you want to spend your money and your time.
If you go with PDF then you only need to figure out the right code to produce the right results at the presentation layer. If you do find a third party component that will do what you want then you have saved; but in my experience there is nothing out there that can offer more then the Adobe SDK can and you would have to figure out the server side code as well as the client side code.
If you try to roll your own then you may be introducing more bugs into a stable product due to xBrowser issues.
Just my 2 cents Pamela Reinskou BCIP Certified Web Developer - Databases VersusLaw, Inc. Still Revolutionizing The Way America Does Law http://www.versuslaw.com 425.250.0142
-----Original Message----- From: Keith Barrows (StarPilot) [mailto:starpilot@(protected)] Sent: Friday, November 12, 2004 3:17 PM To: aspnet-architecture@(protected) Subject: [aspnet-architecture] RE: Controlling Copy/Paste/Print
Currently they are output in a right frame of the main site via HTML, XML or PDF. Since it is not the whole browser window, PDF looks really ugly. 1/3 of the usable viewing area. :(
Keith
-----Original Message----- From: Tom Mallard [mailto:timallard@(protected)] Sent: Friday, November 12, 2004 2:21 PM To: aspnet-architecture@(protected) Subject: [aspnet-architecture] RE: Controlling Copy/Paste/Print
Sounds like content mgmt to me ... how are these books viewed currently?
tom mallard software design/analysis/arch mallard-design.com kitesport.com - biki-bike.com
----- Original Message ----- From: "Keith Barrows (StarPilot)" <starpilot@(protected)> To: <aspnet-architecture@(protected)> Sent: Friday, November 12, 2004 1:25 PM Subject: [aspnet-architecture] Controlling Copy/Paste/Print
> We have a possible client requesting us to scope out what would be > involved > in changing a site's behaviors. Basically, this is a library app with a > ton > of books. The Publishers of these books want the client to enforce > copyright laws more than they are now. So, the criteria they want us to > scope out would be: > > * Restrict Copy/Paste to a certain character limit and a certain > number of copies per book (can quote the book but not copy whole > chapters) > * Disallow Printing > * Possibly create a client app/plug-in to do this > > One of the fears I have of doing this type of project is the nature of > the Internet to begin with. I do not know of any public solution like > this without creating your own client to run on multiple platforms. > It would have to be done with streaming so nothing is stored on the > client hard drive disk. The feeling I was left with was - "Oh this > sounds simple. We can do > this." from our lead sales person. > > So, I am trying to get some ideas before Monday so we can make an > informed decision on a project like this. We will (90%) be doing a > full discovery and provide 2 or 3 separate solution paths they can > take. We may (50%) take on the development of the chosen solution > path. I want to make sure we are > a success at this one. > > _____ > > > <http://weblogs.sol3.net//images/weblogs_sol3_net/keith.barrows/75/r_avatar. > jpg> > Keith Barrows > ASP.NET MVP - http://mvp.support.microsoft.com/ > ASPInsider - http://www.aspinsiders.com/ > > > Space Web Log - http://weblogs.terraninstitute.com/keith.barrows/ > Personal Web Log - http://weblogs.sol3.net/keith.barrows/ > Technical Web Log - http://weblogs.sol3.net/starpilot/ > Dev Advice - http://devadvice.com/ > > >
Need SQL Advice? http://sqladvice.com Need RegEx Advice? http://regexadvice.com Need XML Advice? http://xmladvice.com
Need SQL Advice? http://sqladvice.com Need RegEx Advice? http://regexadvice.com Need XML Advice? http://xmladvice.com
Need SQL Advice? http://sqladvice.com Need RegEx Advice? http://regexadvice.com Need XML Advice? http://xmladvice.com
|
|
 |