PDF处理方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:27030927 阅读:42 留言:0更新日期:2021-01-12 11:14
本申请涉及一种PDF处理方法、装置、计算机设备和存储介质。所述方法包括:页面响应于PDF数据获取请求,获取对应的PDF数据源;基于PDF数据源转换生成PDF输入流;获取PDF数据获取请求对应的会话控制对象,根据所述会话控制对象确定PDF数据获取请求对应的用户信息,将用户信息作为水印内容;获取与页面兼容的水印属性信息,根据水印内容和水印属性信息生成水印数据;基于PDF输入流和所述水印数据生成PDF输出流;通过PDF输出流在页面显示对应的PDF文档,水印内容根据所述水印属性信息显示在PDF文档中。采用本方法能够在信息泄露后通过PDF文档中的水印进行溯源,提高PDF文档在网络传输中的安全性。

【技术实现步骤摘要】
PDF处理方法、装置、计算机设备和存储介质
本申请涉及信息安全
,特别是涉及一种PDF处理方法、装置、计算机设备和存储介质。
技术介绍
随着计算机技术的发展,越来越多的电子文档在网络上传输。作为与应用程序、操作系统、硬件环境无关的PDF文件,其不仅能忠实还原每一个字符、颜色以及图像,而且还能防止文字的拷贝,因此,在进行电子文档的网络传输时,通常使用PDF文档的形式。目前,网络上传输的PDF文档是提前生成的,无法在PDF文档界面实时显示操作人的信息。当用户在线查看PDF文档时,可以通过截屏、拍照或者直接下载的方式来获取得到PDF文档的信息。当PDF文档涉及私密信息时,可能造成信息泄露,且在信息泄露后无法进行溯源。例如,医生通过HIS(HospitalInformationSystem,医院信息系统)查看患者病历PDF,可能存在泄露患者隐私的风险,导致安全性较低。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够提高安全性的PDF处理方法、装置、计算机设备和存储介质。一种PDF处理方法,所述方法包括:...

【技术保护点】
1.一种PDF处理方法,其特征在于,所述方法包括:/n页面响应于PDF数据获取请求,获取对应的PDF数据源;/n基于所述PDF数据源转换生成PDF输入流;/n获取所述PDF数据获取请求对应的会话控制对象,根据所述会话控制对象确定所述PDF数据获取请求对应的用户信息,将所述用户信息作为水印内容;/n获取与所述页面兼容的水印属性信息,根据所述水印内容和所述水印属性信息生成水印数据;/n基于所述PDF输入流和所述水印数据生成PDF输出流;/n通过所述PDF输出流在所述页面显示对应的PDF文档,所述水印内容根据所述水印属性信息显示在所述PDF文档中。/n

【技术特征摘要】
1.一种PDF处理方法,其特征在于,所述方法包括:
页面响应于PDF数据获取请求,获取对应的PDF数据源;
基于所述PDF数据源转换生成PDF输入流;
获取所述PDF数据获取请求对应的会话控制对象,根据所述会话控制对象确定所述PDF数据获取请求对应的用户信息,将所述用户信息作为水印内容;
获取与所述页面兼容的水印属性信息,根据所述水印内容和所述水印属性信息生成水印数据;
基于所述PDF输入流和所述水印数据生成PDF输出流;
通过所述PDF输出流在所述页面显示对应的PDF文档,所述水印内容根据所述水印属性信息显示在所述PDF文档中。


2.根据权利要求1所述的方法,其特征在于,在所述页面响应于PDF数据获取请求之前,还包括:
所述页面响应于登录请求,创建所述会话控制对象,所述登录请求携带所述用户信息;
将所述用户信息存储至所述会话控制对象中。


3.根据权利要求1所述的方法,其特征在于,所述基于所述PDF数据源转换生成PDF输入流包括:
对所述PDF数据源进行解码,得到PDF字节数组;
创建PDF输入流对象,通过所述PDF输入流对象读取所述PDF字节数组,生成所述PDF输入流。


4.根据权利要求1所述的方法,其特征在于,所述水印属性信息包括水印字体和水印透明度;所述基于所述PDF输入流和所述水印数据生成PDF输出流包括:
将所述水印字体和水印透明度作为水印内容的配置参数,对所述水印内容进行配置,并嵌入所述PDF输入流生成所述PDF输出流。


5.根据权利要求1所述的方法,其特征在于,所述水印属性信息包括水印字体;所述基于所述PDF输入流和所述水印数据生成PDF输出流包括:
对所述水印字体和所述水印内容进行计算,得到水印尺寸;
获取所述页面的尺寸,将所述水印尺寸和所述页面的尺寸作为水印平铺密度控制参数,得到水印平铺密度;...

【专利技术属性】
技术研发人员:王鑫强钟倩
申请(专利权)人:金蝶医疗软件科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1