最近需要做一个功能,后台上传的word、excel、pdf等类型的文档,然后在前台网页上需要显示上传文档的内容,但是又不允许显示的内容被复制,除了将文档内容读取出来写入图片中显示,请问大家还有什么办法来实现这个功能?
解决方案 »
- 关于struts2验证框架的问题!求指导。。
- 怎么获取session的值
- 用Myeclipse做开发,版本不同会出问题?
- 闲聊话题:想说啥说啥
- Myeclipse 与 jboss 异常
- 请问:我放到ftp服务上一个文件,在B/S结构下,客户打开一个jsp时,自动把这个文件下载到用户的机器上
- 求助关于<bean write>与map同时使用的问题
- 就这么多分了,实在不好意思,请大家帮我看看这个struts的问题,等着屏幕好长时间了,就是看不出哪有问题
- 关于ejb-ql的问题,向各位高手请教
- 请各位讲一下struts中的各种标签。
- java 中用openoffice Excel转化为pdf的问题 --急!
- 为什么总是输出null呢?
如果可以查看源文件的话 文字办法估计是行不通的 简单点 拿个浮动的DIV把你的文字遮住 他就没办法复制了 再配合拦截键盘 鼠标事件 应该可以 最完美的是变成图片 变图片的话我估计还容易些~
或者说是在页面造出一个鼠标右键来
这样貌似可以屏蔽掉本身的鼠标右键功能
你可以在造出来的鼠标右键中什么都不添加
就比如flash上的那种右键一下是下载什么的这个只是我的一种思路
不过貌似浏览器上有这样的按钮那你试试屏蔽掉系统的查看源代码的功能以上仅仅是个人猜测
祝你好运
<span id="articlecontent" class="wenzhang_con" onmouseup="NewHighlight(event)" style="width: 740px"><div><strong><font size=4><font color=#0000cc><font face=楷体_GB2312> ———— 一个台湾校长的讲话<wbr><wbr><wbr><wbr></font></font></font></strong> <br><br><br><span style="COLOR: #0000cc; LINE-HEIGHT: 1.3em"><span style="FONT-SIZE: 18px; LINE-HEIGHT: 1.3em; FONT-FAMILY: '楷体_GB2312'"> 台湾有这么一所学校,学生年龄在15-18之间,每年三千多学生中,因违反校规校纪被校方开除的二、三百人。学校没有工人,没有保卫,没有大师傅,一切必要工种都由学生自己去做。学校实行学长制,三年级学生带一年级学生。全校集合只需3分钟。学生见到老师七米外要敬礼。学生没有寒署假作业,没有一个考不上大学的。这就是台湾享誉30年以道德教育为本的忠信高级工商学校。在台湾各大报纸招聘广告上,经常出现"只招忠信毕业生”字样。</span><wbr> </span><wbr><br><br><span style="FONT-SIZE: 18px; COLOR: #0000cc; LINE-HEIGHT: 1.3em; FONT-FAMILY: '楷体_GB2312'"> 以下是校长高震东在国内的讲演: </span><wbr><br><br><span style="FONT-SIZE: 18px; COLOR: #0000cc; LINE-HEIGHT: 1.3em; FONT-FAMILY: '楷体_GB2312'"> 同学们,你们说“天下兴亡”的下一句是什么?(台下声音:“匹夫有责”)──不,是“我的责任”。如果今年高考每个人都额外加10分,那不等于没加吗?“天下兴亡,匹夫有责”等于大家无责。“匹夫有责”要改成“我的责任”,我是这样教我的学生的。所以说,现在我们大陆教育办得不好,是我高震东的责任,只因为这样,我才回祖国专门举办道德方面演讲。(掌声)“以天下兴亡为已任”是孟子思想。 </span><wbr><br><br><span style="COLOR: #0000cc; LINE-HEIGHT: 1.3em"><span style="FONT-SIZE: 18px; LINE-HEIGHT: 1.3em; FONT-FAMILY: '楷体_GB2312'"> 禹是人,舜是人,我也是人!他们能做到的,我为什么不能呢? “天下兴亡,我的责任”,唯有这个思想,我们的国家才有希望。我们每个学生如果人人都说:学校秩序不好,是我的责任;国家教育办不好,是我的责任;国家不强盛,我的责任……人人都能主动负责,天下哪有不兴盛的国家?哪有不团结的团体?所以说,每个学生都应该把责任拉到自己身上来,而不是推出去。我在台湾办学校就是这样,如果教室很脏,我问“怎么回事?”假如有个学生站起来说:“报告老师,今天是32号同学值日,他没打扫卫生”。那样,这个学生是要挨揍的。在我的学校,学生会这样说:“老师,对不起,这是我的责任”,然后马上去打扫。灯泡坏了,哪个学生看见了,自己就会掏钱去买个安上,窗户玻璃坏了,学生自己马上买一块换上它──这才是教育,不把责任推出去,而是揽过来。也许有些人说这是吃亏,我告诉你,吃亏就是占便宜,这种教育要牢牢记在心里,我们每个中国人都要记住!</span><wbr> </span><wbr><br><br><span style="COLOR: #0000cc; LINE-HEIGHT: 1.3em"><span style="FONT-SIZE: 18px; LINE-HEIGHT: 1.3em; FONT-FAMILY: '楷体_GB2312'"> 学校更应该训练学生这种“天下兴亡,我的责任”的思想。校园不干净,就应该是大家的责任。你想,这么大的一个校园,你不破坏,我不破坏,它会脏吗?脏了之后,人人都去弄干净,它会脏吗?你只指望几个工人做这个工作,说:“这是他们的事。我是来读书的,不是扫地的。”这样也差不多能达到你需要的要求。再说了,你的这个项目交付的时候,在操作上是符合屏蔽复制功能这个需求的。如果客户说通过源码看到话,那么换成图片的形式如果有人手打一份的话,那么你的这个需求也是失败的。所以有些,寻求一个平衡就可以了,当然,我这么说不是说在工作的时候要糊弄。
进入看源码会是这样的效果,
<div ="AFDHUISFY&XCVN&*)##$" >我<d &*()@&#*$()>
<div ="AFDHUISFY&XCVN&*)##$" >记< &*()@&#*$()>
<div ="AFDHUISFY&XCVN&*)##$" >得< &*()@&#*$()>
<div ="AFDHUISFY&XCVN&*)##$" >有< &*()@&#*$()>大概了。记不清楚了。反正源码看见复制下来也没有用。字体之间大量的不需要的乱码