首页 新闻 会员 周边

ASP.NET中读取文本内容到页面显示 (只读)

0
[已关闭问题] 关闭于 2013-05-26 17:41

通过程序 对各种类型的文件(.doc,.excel,.ppt,.txt,.jpg等) 内容到页面显示, 内容为只读的, 不能复制,除了百度文库方式,还有别的方法吗?

我们很熟的主页 我们很熟 | 初学一级 | 园豆:18
提问于:2012-07-09 11:03
< >
分享
所有回答(3)
0

百度文库就是用FLASH,微软有silverlight,只读也只是个假象,我还可以截屏,截不了我还可以拍照

happydaily | 园豆:301 (菜鸟二级) | 2012-07-09 11:22
0

一般都是用类似百度文库的方式,转换为flash方式

或转换为只读的PDF文件也能防止复制

artwl | 园豆:16736 (专家六级) | 2012-07-09 11:33

那有没有一种方法让 文件内容直接不能复制呢? 

支持(0) 反对(0) 我们很熟 | 园豆:18 (初学一级) | 2012-07-09 12:18

@net程序员11: 用JS屏蔽右键菜单

支持(0) 反对(0) artwl | 园豆:16736 (专家六级) | 2012-07-09 12:43

@artwl: 那要是选中内容 ctrl+c 呢?

支持(0) 反对(0) 我们很熟 | 园豆:18 (初学一级) | 2012-07-09 14:01

@net程序员11: 建议看看这个,JS是可以对键盘鼠标进行处理的,但用户仍然可以能过禁用JS来复制:http://stackoverflow.com/questions/2903991/how-to-detect-ctrlv-ctrlc-using-javascript

支持(0) 反对(0) artwl | 园豆:16736 (专家六级) | 2012-07-09 14:08

@artwl: 谢谢,, 我看看

支持(0) 反对(0) 我们很熟 | 园豆:18 (初学一级) | 2012-07-09 14:09

@artwl: 不过 通过js禁止 是用于网页内容吧, 比如说,.doc   .excel 格式的文件调用本地的office打开吧,   我是不是得把文件的内容 读取到网页,最后通过js禁止?

支持(0) 反对(0) 我们很熟 | 园豆:18 (初学一级) | 2012-07-09 14:24

@net程序员11: JS是用于网页内容的,不过个人建议还是转换成flash,因为稍有JS基础的人就可以绕过JS限制的

支持(0) 反对(0) artwl | 园豆:16736 (专家六级) | 2012-07-09 14:29

@artwl: 这个我也知道, 我已经转换完flash 了, 可是头说,太不方便了, 比且破坏了上传的文件内部格式, 字体还变大了, 总之让我想办法解决

支持(0) 反对(0) 我们很熟 | 园豆:18 (初学一级) | 2012-07-09 14:51
0

别的方法,就是真接用网页打开。

jerry-Tom | 园豆:4077 (老鸟四级) | 2012-07-10 09:45

网页打开,我也想过,可是得把上传的各种类型的文件,读取到网页, 原有的样式格式 怎么处理? 有没有一种方法 好比:调用哪个底层类库的类,有方法 进行直接操作,设置成只读, excel,word里面都能这样进行控制的(叫什么限制编辑,保护文件什么,什么的)

支持(0) 反对(0) 我们很熟 | 园豆:18 (初学一级) | 2012-07-11 17:19
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册