【技术实现步骤摘要】
基于浏览器对文档在线预览加水印的方法及系统
[0001]本专利技术涉及在线浏览文件保密
,具体涉及一种基于浏览器对文档在线预览加水印的方法及系统。
技术介绍
[0002]随着当今社会的不断发展,很多企业对于信息安全性的需求越来越高,涉密信息泄露可能对企业造成巨大的损失。只要企业员工有一定的权限,就可以利用截图、拍照或下载等方式轻易的获取到这些涉密文件,从而将这些文件通过各种方式泄漏出去。并且,往往在涉密信息泄漏后,企业也无法对泄密的原因进行追溯。
[0003]当前这个时代,知识产权的重要性不言而喻,涉及面也越来越广,比如外观设计、文学和艺术作品,以及在商业中使用的标志、图像,都可被认为是某一个人或组织所拥有的知识产权。在现实生活和虚拟网络中,各种知识产权被盗用的情况也是屡见不鲜。知识产权被盗用不仅会使企业蒙受经济上的损失,还可能使其品牌效力,无形资产也大打折扣,更为严重的可能还会涉及到民事纠纷甚至法律诉讼。
[0004]因此,为了防止信息泄露或知识产权被侵犯,对于页面和图片等增加水印处理是十分有必要的。 ...
【技术保护点】
【技术特征摘要】
1.一种基于浏览器对文档在线预览加水印的方法,其特征在于:包括以下步骤:S1.接收用户终端预览请求;S2.判断用户是否合法,如果合法,则进行步骤S3,如果不合法则本次请求结束;S3.判断用户是否有预览请求文件的权限,如果有权限,则进行步骤S4,如果没有权限,则本次请求结束;S4.从请求中提取预览文件唯一标识;S5.根据唯一标识从数据库中获取文件;S6.获取文件的元数据,元数据包括文件名称、文件类型、文件大小;S7.判断文件类型并将其转换为图片集,若是图片类型文件,则直接转换为jpg图片集,若是pdf类型文件,将则直接pdf文件的每一页转为图片,形成jpg图片集,若是其他类型文件则调用jodconverter转换为pdf文件,再将pdf文件每一页转换为一张图片,形成jpg图片集;S8.将jpg图片集转换为带有水印的jpg图片集;S9.响应用户请求,将带有水印的jpg图片集展示给用户;S10.记录浏览操作日志,系统将浏览文件的操作日志和操作日志摘要以私钥签名发送到区块链网络,区块链网络收到经过私钥签名的操作日志后以公钥解密,若解密成功将操作日志生成数据区块,将数据区块保存到区块链账本中。2.根据权利要求2所述的一种基于浏览器对文档在线预览加水印的方法,其特征在于:提供浏览操作日志查询,通过水印作为数据表索引查找用户操作日志记录,将操作日志摘要发送到区块链网络验证,区块链网络验证通过反馈操作日志真实有效,并可防止操作日志篡改。3.一种基于浏览器对文档在线预览加水印的系统,其特征在于:包括用户请求处理模块、获取文件信息模块、文件类型转换模块、图片转换模块、生成水印图片模块;其中,用户请求处理模块用于接收用户终端请求,请求中携带预览文件唯一标识和用户身份标识...
【专利技术属性】
技术研发人员:程亚辉,周筱婷,娄庆,王宗杨,
申请(专利权)人:海看网络科技山东股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。