一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

PDF文件显示方法、装置、计算机设备及存储介质与流程

2022-08-21 18:00:14 来源:中国专利 TAG:

pdf文件显示方法、装置、计算机设备及存储介质
技术领域
1.本技术涉及到文件配置领域,特别是涉及到一种pdf文件显示方法、装置、计算机设备及存储介质。


背景技术:

2.在实际使用场景中,需要将部分公示文件或内部文件展示在用户端,且需要限制用户无法下载文件以及复制文件中的内容,现有的实现方式是通过将文件设置为pdf格式,再依赖浏览器自身对pdf格式文件的支持去实现文件内容的浏览,再隐藏浏览器上的下载按钮达到禁止用户下载文件的目的,如果用户知道如何将下载按钮展示出来,文件就会被下载到本地,即目前的方式仍然存在文件被下载后泄露的风险。


技术实现要素:

3.本技术的主要目的为提供一种pdf文件显示方法、装置、计算机设备及存储介质,旨在解决目前在浏览上展示pdf文件存在信息泄露风险的问题。
4.为了实现上述发明目的,本技术提出一种pdf文件显示方法,包括:
5.接收传入的pdf文件;
6.解析所述pdf文件,获取所述pdf文件对应的页数参数;
7.根据所述页数参数对所述pdf文件进行分割,生成对应页数的内容切片;
8.将每一个所述内容切片赋值到对应的图片变量,并获取全局变量中所述图片变量的关联变量;
9.基于浏览器预置的图形标签将所述图片变量与所述关联变量进行渲染,生成所述内容切片对应的内容图片;
10.将所述内容图片按照预设的顺序整合后生成图片文件,并在所述浏览器上展示所述图片文件,以展示所述pdf文件的内容。
11.进一步地,所述将每一个所述内容切片赋值到对应的图片变量,并获取全局变量中所述图片变量的关联变量之后,还包括:
12.获取浏览器指定的功能按键,从所述关联变量中选取所述功能按键对应的目标变量;
13.获取所述目标变量的执行信息;
14.基于预设的屏蔽函数屏蔽所述执行信息,以屏蔽所述功能按键对应的功能。
15.进一步地,所述基于预设的屏蔽函数屏蔽所述执行信息,以屏蔽所述功能按键对应的功能,包括:
16.获取所述功能按键的功能类型;
17.根据所述功能类型匹配目标屏蔽函数;
18.基于所述目标屏蔽函数屏蔽执行信息,以屏蔽所述功能按键对应的功能。
19.进一步地,所述基于浏览器预置的图形标签将所述图片变量与所述关联变量进行
渲染,生成所述内容切片对应的内容图片,包括:
20.获取所述关联变量中的显示变量;
21.根据所述显示变量配置所述图片变量的显示参数;
22.基于浏览器预置的图形标签将所述图片变量以对应的显示参数进行渲染,生成所述内容切片对应的内容图片。
23.进一步地,所述基于浏览器预置的图形标签将所述图片变量与所述关联变量进行渲染,生成所述内容切片对应的内容图片之后,还包括:
24.获取所述pdf文件的内容分类;
25.根据所述内容分类配置匹配相应的水印数据;
26.将所述水印数据添加至在所述内容图片中,生成带有水印的内容图片。
27.进一步地,所述将所述内容图片按照预设的顺序整合后生成图片文件,并在所述浏览器上展示所述图片文件,以展示所述pdf文件的内容之后,还包括:
28.当接收到浏览器上对所述pdf文件的查看指令,在浏览器上按照所述预设的顺序展示所述图片文件。
29.进一步地,所述基于浏览器预置的图形标签将所述图片变量与所述关联变量进行渲染,生成所述内容切片对应的内容图片之后,还包括:
30.获取所述pdf文件的标识信息;
31.将所述pdf文件的标识信息作为区块的头部信息,将每一张内容图片对应区块的数据信息,根据所述头部信息与所述数据信息生成对应内容图片的区块信息;
32.将所述区块信息存储至区块链上。
33.本技术还提供一种pdf文件显示装置,包括:
34.文件传入模块,用于接收传入的pdf文件;
35.文件解析模块,用于解析所述pdf文件,获取所述pdf文件对应的页数参数;
36.文件切分模块,用于根据所述页数参数对所述pdf文件进行分割,生成对应页数的内容切片;
37.内容赋值模块,用于将每一个所述内容切片赋值到对应的图片变量,并获取全局变量中所述图片变量的关联变量;
38.图片渲染模块,用于基于浏览器预置的图形标签将所述图片变量与所述关联变量进行渲染,生成所述内容切片对应的内容图片;
39.图片整合模块,用于将所述内容图片按照预设的顺序整合后生成图片文件,并在所述浏览器上展示所述图片文件,以展示所述pdf文件的内容。
40.本技术还提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述pdf文件显示方法的步骤。
41.本技术还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述pdf文件显示方法的步骤。
42.本技术例提供了一种pdf文件的内容信息安全展示的方法,通过开发一pdf文件的管理工具,用于对上传至指定浏览器的pdf文件进行浏览管理,首先,接收传入的pdf文件,然后解析所述pdf文件,获取所述pdf文件对应的页数参数,根据所述页数参数对所述pdf文件进行分割,将所述pdf文件按照对应的页数进行分割,从而生成对应页数的内容切片,得
到所述pdf文件中每一页的内容,再将每一个所述内容切片赋值到对应的图片变量,并获取全局变量中所述图片变量的关联变量,通过配置图片变量的关联变量使得每一个内容切片配置有相应的显示参数,然后基于浏览器预置的图形标签将所述图片变量与所述关联变量进行渲染,生成所述内容切片对应的内容图片,将所述内容图片按照预设的顺序整合后生成图片文件,并在所述浏览器上展示所述图片文件,以展示所述pdf文件的内容,即生成按顺序排列的内容图片,在浏览器上,通过展示所述图片文件将原本pdf文件中的内容进行展示,从而避免了pdf文件被下载以及pdf文件中的内容被复制,可以有效地避免pdf文件中的内容泄露,从而提高pdf文件内容信息的安全性。
附图说明
43.图1为本技术pdf文件显示方法的一实施例流程示意图;
44.图2为本技术pdf文件显示装置的一实施例结构示意图;
45.图3为本技术计算机设备的一实施例结构示意框图。
46.本技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
47.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
48.参照图1,本技术实施例提供一种pdf文件显示方法,包括步骤s10-s60,对于所述pdf文件显示方法的各个步骤的详细阐述如下。
49.s10、接收传入的pdf文件。
50.本实施例应用于pdf文件的线上浏览场景,尤其是通过浏览器浏览pdf文件的场景,所述pdf文件为pdf格式的文件,通过开发一pdf文件的管理工具,用于对上传至浏览器的pdf文件进行浏览管理,包括将后台上传的pdf格式的公示文件或内部文件展示,且限制用户只能阅读,无法下载文件以及复制文件中的内容,首先,接收传入的pdf文件,即接收传入至管理工具的pdf文件。
51.s20、解析所述pdf文件,获取所述pdf文件对应的页数参数。
52.本实施例中,在接收传入的pdf文件之后,需要确定pdf文件的文件大小、页数等参数,具体的,解析所述pdf文件,获取所述pdf文件对应的页数参数,在一种实施方式中,通过getdocument函数异步获取传入的pdf文件,然后解析所述pdf文件,获取所述pdf文件的numpages值,所述numpages值即表征所述pdf文件包含的页数,从而获取所述pdf文件对应的页数参数。
53.s30、根据所述页数参数对所述pdf文件进行分割,生成对应页数的内容切片。
54.本实施例中,在解析所述pdf文件,获取所述pdf文件对应的页数参数之后,根据所述页数参数对所述pdf文件进行分割,具体的,将所述pdf文件以预设打开方式进行打开,然后按照从上到下的方式将其进行切分,切分的数量为所述页面参数对应的数量,即将所述pdf文件按照对应的页数进行分割,生成对应页数的内容切片,从而得到所述pdf文件中每一页的内容。
55.s40、将每一个所述内容切片赋值到对应的图片变量,并获取全局变量中所述图片变量的关联变量。
56.本实施例中,在根据所述页数参数对所述pdf文件进行分割,生成对应页数的内容切片之后,将每一个所述内容切片赋值到对应的图片变量,具体的,配置一个图片变量,用于存储切割得到的内容切片的数据,并且通过一个所述图片变量控制一个内容切片的渲染、展示,可以对不同的内容切片进行不同的展示。同时,对于所述图片变量,通过在全局变量中配置所述图片变量的参数,将图片变量的参数定义为图片变量的关联变量,所述关联变量包括width(展示宽度)、definition(清晰度)、pn(当前页),即获取全局变量中所述图片变量的关联变量,可以通过配置全局变量修改所述关联变量,使得每一个内容切片配置有相应的显示参数。
57.s50、基于浏览器预置的图形标签将所述图片变量与所述关联变量进行渲染,生成所述内容切片对应的内容图片。
58.本实施例中,在将每一个所述内容切片赋值到对应的图片变量,并获取全局变量中所述图片变量的关联变量之后,基于浏览器预置的图形标签将所述图片变量与所述关联变量进行渲染,生成所述内容切片对应的内容图片,所述图形标签用于处理图片变量的渲染、展示,具体的,所述图形标签为浏览器预置的canvas标签,首先初始化图形标签canvas,然后基于所述图形标签canvas将所述图片变量与所述关联变量进行渲染,即将所述图片变量与所述关联变量作为一个实例传入至图形标签canvas中进行实例化,从而生成所述内容切片对应的内容图片。
59.s60、将所述内容图片按照预设的顺序整合后生成图片文件,并在所述浏览器上展示所述图片文件,以展示所述pdf文件的内容。
60.本实施例中,在基于浏览器预置的图形标签将所述图片变量与所述关联变量进行渲染,生成所述内容切片对应的内容图片之后,将所述内容图片按照预设的顺序进行整合,在一种实施方式中,获取所述关联变量中的当前页面参数,然后按照所述关联变量中包含的当前页参数对所述内容图片进行排序,从而生成按顺序排列的内容图片,准确地将pdf文件按照其内容顺序生成对应的图片,即将所述内容图片按照预设的顺序整合后生成图片文件,并在所述浏览器上展示所述图片文件,以展示所述pdf文件的内容,在浏览器上,通过展示所述图片文件将原本pdf文件中的内容进行展示,从而避免了pdf文件被下载以及pdf文件中的内容被复制,可以有效地避免pdf文件中的内容泄露,从而提高pdf文件内容信息的安全性。
61.本实施例提供了一种pdf文件的内容信息安全展示的方法,通过开发一pdf文件的管理工具,用于对上传至指定浏览器的pdf文件进行浏览管理,首先,接收传入的pdf文件,然后解析所述pdf文件,获取所述pdf文件对应的页数参数,根据所述页数参数对所述pdf文件进行分割,将所述pdf文件按照对应的页数进行分割,从而生成对应页数的内容切片,得到所述pdf文件中每一页的内容,再将每一个所述内容切片赋值到对应的图片变量,并获取全局变量中所述图片变量的关联变量,通过配置图片变量的关联变量使得每一个内容切片配置有相应的显示参数,然后基于浏览器预置的图形标签将所述图片变量与所述关联变量进行渲染,生成所述内容切片对应的内容图片,将所述内容图片按照预设的顺序整合后生成图片文件,并在所述浏览器上展示所述图片文件,以展示所述pdf文件的内容,即生成按
顺序排列的内容图片,在浏览器上,通过展示所述图片文件将原本pdf文件中的内容进行展示,从而避免了pdf文件被下载以及pdf文件中的内容被复制,可以有效地避免pdf文件中的内容泄露,从而提高pdf文件内容信息的安全性。
62.在一个实施例中,所述将每一个所述内容切片赋值到对应的图片变量,并获取全局变量中所述图片变量的关联变量之后,还包括:
63.获取浏览器指定的功能按键,从所述关联变量中选取所述功能按键对应的目标变量;
64.获取所述目标变量的执行信息;
65.基于预设的屏蔽函数屏蔽所述执行信息,以屏蔽所述功能按键对应的功能。
66.本实施例中,在将每一个所述内容切片赋值到对应的图片变量,并获取全局变量中所述图片变量的关联变量之后,所述关联变量中包含了浏览器能够操作文本信息功能的变量,本实施例中将该些功能进行屏蔽,再次避免pdf文件的内容信息泄露。具体的,首先,获取浏览器指定的功能按键所述指定功能按键包括在浏览器上执行鼠标右键、复制按键、详细信息按键f12等,该些指定功能按键能够通过浏览器操作浏览器上的文本信息,该些功能按键均在全局变量中配置有相应的变量,且与所述图片变量相关联,然后从所述关联变量中选取所述功能按键对应的变量,定义为目标变量,进一步的,当获取了指定的功能按键对应的目标变量后,获取所述目标变量的执行信息,即定位该目标变量的执行代码,然后基于预设的屏蔽函数屏蔽所述执行信息,使得所述执行信息无法正常执行,即所述指定功能按键无法正常执行相应的功能。可选的,在将所述执行信息进行屏蔽后,当执行所述功能按键时,可以是无反馈或者反馈“无法操作”的提醒信息,从而避免从浏览器侧导致的信息泄露,提高文本信息的数据安全性。
67.在一个实施例中,所述基于预设的屏蔽函数屏蔽所述执行信息,以屏蔽所述功能按键对应的功能,包括:
68.获取所述功能按键的功能类型;
69.根据所述功能类型匹配目标屏蔽函数;
70.基于所述目标屏蔽函数屏蔽执行信息,以屏蔽所述功能按键对应的功能。
71.本实施例中,在基于预设的屏蔽函数屏蔽所述执行信息,以屏蔽所述功能按键对应的功能的过程中,配置不同的功能按键通过不同的方式进行屏蔽,使得不同的功能按键能够得到不同的响应,具体的,获取所述功能按键的功能类型,然后根据所述功能类型匹配对应的屏蔽函数,再基于所述目标屏蔽函数屏蔽执行信息,以屏蔽所述功能按键对应的功能,通过配置不同功能按键的屏蔽方式,避免功能按键在其他场景下无法使用,从而提高实际场景下的使用准确性。例如,对于鼠标右键功能,通过document.oncontextmenu=function(event){event.preventdefault()}将对应的执行信息的屏蔽,使得鼠标右键功能无法在当前浏览页面使用;对于f12按键的功能,设置当按键的keycode=123时,取消反馈,使得f12按键功能在当前页面无反馈;对于选中文本功能,通过document.onselectstart=()=》(new function('event.returnvalue=false'))()对所述执行信息进行屏蔽;对于打印网页功能时,通过@media print{body{display:none;}}对所述执行信息进行屏蔽,使得打印出来的页面内容是空白的,从而避免从浏览器侧导致的信息泄露,提高文本信息的数据安全性。
72.在一个实施例中,所述基于浏览器预置的图形标签将所述图片变量与所述关联变量进行渲染,生成所述内容切片对应的内容图片,包括:
73.获取所述关联变量中的显示变量;
74.根据所述显示变量配置所述图片变量的显示参数;
75.基于浏览器预置的图形标签将所述图片变量以对应的显示参数进行渲染,生成所述内容切片对应的内容图片。
76.本实施例中,在基于浏览器预置的图形标签将所述图片变量与所述关联变量进行渲染,生成所述内容切片对应的内容图片的过程中,获取所述关联变量中的显示变量,即与图片显示有关的变量,然后根据所述显示变量配置所述图片变量的显示参数,可选地,由于pdf文件被分割成多个内容图片,还可以设置每一个内容图片的显示效果不同,即每一个内容图片的显示参数不同,然后基于浏览器预置的图形标签将所述图片变量以对应的显示参数进行渲染,生成所述内容切片对应的内容图片,使得不同的pdf文件能够以对应的显示形式进行展示,从而提高不同场景下的pdf文件内容阅读的便捷度。
77.在一个实施例中,所述基于浏览器预置的图形标签将所述图片变量与所述关联变量进行渲染,生成所述内容切片对应的内容图片之后,还包括:
78.获取所述pdf文件的内容分类;
79.根据所述内容分类配置匹配相应的水印数据;
80.将所述水印数据添加至在所述内容图片中,生成带有水印的内容图片。
81.本实施例中,在基于浏览器预置的图形标签将所述图片变量与所述关联变量进行渲染,生成所述内容切片对应的内容图片之后,获取所述pdf文件的内容分类,即pdf文件的内容类型,可以通过识别pdf文件的名称对所述pdf文件进行分类,然后根据所述内容分类配置匹配相应的水印数据,为不同的pdf文件的展示添加不同的水印,即将所述水印数据添加至在所述内容图片中,生成带有水印的内容图片,相当于为内容图片增加水印,使得即使pdf内容被恶意盗取仍然无法正常使用,保证内容数据的安全性。
82.在一个实施例中,所述将所述内容图片按照预设的顺序整合后生成图片文件,并在所述浏览器上展示所述图片文件,以展示所述pdf文件的内容之后,还包括:
83.当接收到浏览器上对所述pdf文件的查看指令,在浏览器上按照所述预设的顺序展示所述图片文件。
84.本实施例中,在将所述内容图片按照预设的顺序整合后生成用于所述浏览器上展示的所述pdf文件对应的图片文件之后,当接收到浏览器上对所述pdf文件的查看指令时,即用户在通过浏览器想要浏览pdf文件中的内容时,在浏览器上按照所述预设的顺序展示所述pdf文件对应的图片文件,保证pdf文件内容展示的正确性,提高pdf文件内容阅读的正确性。
85.在一个实施例中,所述基于浏览器预置的图形标签将所述图片变量与所述关联变量进行渲染,生成所述内容切片对应的内容图片之后,还包括:
86.获取所述pdf文件的标识信息;
87.将所述pdf文件的标识信息作为区块的头部信息,将每一张内容图片对应区块的数据信息,根据所述头部信息与所述数据信息生成对应内容图片的区块信息;
88.将所述区块信息存储至区块链上。
89.本实施例中,在基于浏览器预置的图形标签将所述图片变量与所述关联变量进行渲染,生成所述内容切片对应的内容图片之后,为了保证pdf文件中的内容不被修改,将pdf文件中的内容传入区块链中进行存储,具体的,获取所述pdf文件的标识信息,即该pdf文件的唯一标识,然后将所述pdf文件的标识信息作为区块的头部信息,将每一张内容图片对应区块的数据信息,将生成的每一张内容图片作为区块的数据信息,然后根据所述头部信息与所述数据信息生成对应内容图片的区块信息,即将每一张内容图片生成一个区块,保证图片内容不被轻易地篡改,将所述区块信息连接上链,即是将所述区块信息存储至区块链上,当需要对区块进行修改时,需要通知到区块链上的所有区块,并征得预设比例的区块的同意,保证了图片内容不被轻易地篡改,提高数据的安全性。
90.参照图2,本技术还提供一种pdf文件显示装置,包括:
91.文件传入模块10,用于接收传入的pdf文件;
92.文件解析模块20,用于解析所述pdf文件,获取所述pdf文件对应的页数参数;
93.文件切分模块30,用于根据所述页数参数对所述pdf文件进行分割,生成对应页数的内容切片;
94.内容赋值模块40,用于将每一个所述内容切片赋值到对应的图片变量,并获取全局变量中所述图片变量的关联变量;
95.图片渲染模块50,用于基于浏览器预置的图形标签将所述图片变量与所述关联变量进行渲染,生成所述内容切片对应的内容图片;
96.图片整合模块60,用于将所述内容图片按照预设的顺序整合后生成图片文件,并在所述浏览器上展示所述图片文件,以展示所述pdf文件的内容。
97.如上所述,可以理解地,本技术中提出的所述pdf文件显示装置的各组成部分可以实现如上所述pdf文件显示方法任一项的功能。
98.在一个实施例中,所述将每一个所述内容切片赋值到对应的图片变量,并获取全局变量中所述图片变量的关联变量之后,还包括:
99.获取浏览器指定的功能按键,从所述关联变量中选取所述功能按键对应的目标变量;
100.获取所述目标变量的执行信息;
101.基于预设的屏蔽函数屏蔽所述执行信息,以屏蔽所述功能按键对应的功能。
102.在一个实施例中,所述基于预设的屏蔽函数屏蔽所述执行信息,以屏蔽所述功能按键对应的功能,包括:
103.获取所述功能按键的功能类型;
104.根据所述功能类型匹配目标屏蔽函数;
105.基于所述目标屏蔽函数屏蔽执行信息,以屏蔽所述功能按键对应的功能。
106.在一个实施例中,所述基于浏览器预置的图形标签将所述图片变量与所述关联变量进行渲染,生成所述内容切片对应的内容图片,包括:
107.获取所述关联变量中的显示变量;
108.根据所述显示变量配置所述图片变量的显示参数;
109.基于浏览器预置的图形标签将所述图片变量以对应的显示参数进行渲染,生成所述内容切片对应的内容图片。
110.在一个实施例中,所述基于浏览器预置的图形标签将所述图片变量与所述关联变量进行渲染,生成所述内容切片对应的内容图片之后,还包括:
111.获取所述pdf文件的内容分类;
112.根据所述内容分类配置匹配相应的水印数据;
113.将所述水印数据添加至在所述内容图片中,生成带有水印的内容图片。
114.在一个实施例中,所述将所述内容图片按照预设的顺序整合后生成图片文件,并在所述浏览器上展示所述图片文件,以展示所述pdf文件的内容之后,还包括:
115.当接收到浏览器上对所述pdf文件的查看指令,在浏览器上按照所述预设的顺序展示所述图片文件。
116.在一个实施例中,所述基于浏览器预置的图形标签将所述图片变量与所述关联变量进行渲染,生成所述内容切片对应的内容图片之后,还包括:
117.获取所述pdf文件的标识信息;
118.将所述pdf文件的标识信息作为区块的头部信息,将每一张内容图片对应区块的数据信息,根据所述头部信息与所述数据信息生成对应内容图片的区块信息;
119.将所述区块信息存储至区块链上。
120.参照图3,本技术实施例中还提供一种计算机设备,该计算机设备可以是移动终端,其内部结构可以如图3所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和显示装置及输入装置。其中,该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机设备的输入装置用于接收用户的输入。该计算机设计的处理器用于提供计算和控制能力。该计算机设备的存储器包括存储介质。该存储介质存储有操作系统、计算机程序和数据库。该计算机设备的数据库用于存放数据。该计算机程序被处理器执行时以实现一种pdf文件显示方法。
121.上述处理器执行上述的pdf文件显示方法,包括:接收传入的pdf文件;解析所述pdf文件,获取所述pdf文件对应的页数参数;根据所述页数参数对所述pdf文件进行分割,生成对应页数的内容切片;将每一个所述内容切片赋值到对应的图片变量,并获取全局变量中所述图片变量的关联变量;基于浏览器预置的图形标签将所述图片变量与所述关联变量进行渲染,生成所述内容切片对应的内容图片;将所述内容图片按照预设的顺序整合后生成图片文件,并在所述浏览器上展示所述图片文件,以展示所述pdf文件的内容。
122.所述计算机设备提供了一种pdf文件的内容信息安全展示的方法,通过开发一pdf文件的管理工具,用于对上传至指定浏览器的pdf文件进行浏览管理,首先,接收传入的pdf文件,然后解析所述pdf文件,获取所述pdf文件对应的页数参数,根据所述页数参数对所述pdf文件进行分割,将所述pdf文件按照对应的页数进行分割,从而生成对应页数的内容切片,得到所述pdf文件中每一页的内容,再将每一个所述内容切片赋值到对应的图片变量,并获取全局变量中所述图片变量的关联变量,通过配置图片变量的关联变量使得每一个内容切片配置有相应的显示参数,然后基于浏览器预置的图形标签将所述图片变量与所述关联变量进行渲染,生成所述内容切片对应的内容图片,将所述内容图片按照预设的顺序整合后生成图片文件,并在所述浏览器上展示所述图片文件,以展示所述pdf文件的内容,即生成按顺序排列的内容图片,在浏览器上,通过展示所述图片文件将原本pdf文件中的内容进行展示,从而避免了pdf文件被下载以及pdf文件中的内容被复制,可以有效地避免pdf文
件中的内容泄露,从而提高pdf文件内容信息的安全性。
123.本技术一实施例还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被所述处理器执行时实现一种pdf文件显示方法,包括步骤:接收传入的pdf文件;解析所述pdf文件,获取所述pdf文件对应的页数参数;根据所述页数参数对所述pdf文件进行分割,生成对应页数的内容切片;将每一个所述内容切片赋值到对应的图片变量,并获取全局变量中所述图片变量的关联变量;基于浏览器预置的图形标签将所述图片变量与所述关联变量进行渲染,生成所述内容切片对应的内容图片;将所述内容图片按照预设的顺序整合后生成图片文件,并在所述浏览器上展示所述图片文件,以展示所述pdf文件的内容。
124.所述计算机可读存储介质提供了一种pdf文件的内容信息安全展示的方法,通过开发一pdf文件的管理工具,用于对上传至指定浏览器的pdf文件进行浏览管理,首先,接收传入的pdf文件,然后解析所述pdf文件,获取所述pdf文件对应的页数参数,根据所述页数参数对所述pdf文件进行分割,将所述pdf文件按照对应的页数进行分割,从而生成对应页数的内容切片,得到所述pdf文件中每一页的内容,再将每一个所述内容切片赋值到对应的图片变量,并获取全局变量中所述图片变量的关联变量,通过配置图片变量的关联变量使得每一个内容切片配置有相应的显示参数,然后基于浏览器预置的图形标签将所述图片变量与所述关联变量进行渲染,生成所述内容切片对应的内容图片,将所述内容图片按照预设的顺序整合后生成图片文件,并在所述浏览器上展示所述图片文件,以展示所述pdf文件的内容,即生成按顺序排列的内容图片,在浏览器上,通过展示所述图片文件将原本pdf文件中的内容进行展示,从而避免了pdf文件被下载以及pdf文件中的内容被复制,可以有效地避免pdf文件中的内容泄露,从而提高pdf文件内容信息的安全性。
125.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。
126.本技术所提供的和实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。
127.非易失性存储器可以包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双速据率sdram(ssrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
128.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、装置、物品或者方法不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、装置、物品或者方法所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、装置、物品或者方法中还存在另外的相同要素。
129.以上所述仅为本技术的优选实施例,并非因此限制本技术的专利范围。
130.凡是利用本技术说明书及附图内容所作的等效结构或等效流程变换,或直接或间
接运用在其他相关的技术领域,均同理包括在本技术的专利保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献