文档快速预览的方法、装置、计算机设备及介质制造方法及图纸

技术编号:26597812 阅读:14 留言:0更新日期:2020-12-04 21:20
本发明专利技术公开了一种文档快速预览的方法、装置、计算机设备及介质,其中方法包括以下步骤:读取待预览的文档;将文档划分成多个区域块,并按顺序将每个区域块对应的文档的内容转换成区域块图片;判断缓冲区是否有区域块图片生成;若缓冲区有区域块图片生成,则判断生成的区域块图片是否组合成展示图片;若生成的区域块图片组合成展示图片,则显示展示图片。本发明专利技术通过将需要文档划分成多个区域块并转换成区域块图片,然后再进行展示,实现了快速、高效的展示文档,无需等待,就可以快速的查看文档的数据,并能有效的防止数据被复制。

【技术实现步骤摘要】
文档快速预览的方法、装置、计算机设备及介质
本专利技术涉及文档处理领域,更具体地说是一种大数据量的Excel文档快速预览的方法、装置、计算机设备及介质。
技术介绍
在专业的数据恢复软件中,需要给用户带来高效、准确的文件恢复体验。其中有一种场景,就是对用户文件可以进行预览,特别是大数据量的Excel文件,要求支持可自定义的预览,并且数据不能进行复制及编辑操作,当出现大数据量的Excel文档时(超过5000行,10列为大数据量),由于目前Excel文档的打开速度取决于Excel本身的数据量的大小,因此,现有的方式无法提高预览的速度,用户预览的效率不高。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提供一种文档快速预览的方法、装置、计算机设备及介质。为实现上述目的,本专利技术采用以下技术方案:第一方面,文档快速预览的方法,所述方法包括:读取待预览的文档;将所述文档划分成多个区域块,并按顺序将每个区域块对应的文档的内容转换成区域块图片;判断缓冲区是否有所述区域块图片生成;若缓冲区有区域块图片生成,则判断生成的区域块图片是否组合成展示图片;若生成的区域块图片组合成展示图片,则显示所述展示图片。其进一步技术方案为:所述将所述文档划分成多个区域块,并按顺序将每个区域块对应的文档的内容转换成区域块图片的步骤中,每个区域块对应的文档的内容按照从左到右、自上而下的顺序转换成区域块图片。其进一步技术方案为:所述将所述文档划分成多个区域块,并按顺序将每个区域块对应的文档的内容转换成区域块图片的步骤中,划分成的区域块图片的尺寸相同。其进一步技术方案为:所述若缓冲区有区域块图片生成,则判断生成的区域块图片是否组合成展示图片的步骤中,所述展示图片包括至少两个所述区域块图片组成。其进一步技术方案为:所述判断缓冲区是否有所述区域块图片生成的步骤之后,还包括以下步骤:若缓冲区没有区域块图片生成,则执行所述将所述文档划分成多个区域块,并按顺序将每个区域块对应的文档的内容转换成区域块图片的步骤。其进一步技术方案为:所述判断生成的区域块图片是否组合成展示图片的步骤之后,还包括以下步骤:若没有生成的区域块图片组合成展示图片,则执行所述判断缓冲区是否有所述区域块图片生成的步骤。其进一步技术方案为:所述文档为Excel文档。第二方面,文档快速预览的装置,所述装置包括读取单元、划分单元、第一判断单元、第二判断单元以及展显单元;所述读取单元,用于读取待预览的文档;所述划分单元,用于将所述文档划分成多个区域块,并按顺序将每个区域块对应的文档的内容转换成区域块图片;所述第一判断单元,用于判断缓冲区是否有所述区域块图片生成;所述第二判断单元,用于判断生成的区域块图片是否组合成展示图片;所述展显单元,用于显示所述展示图片。第三方面,一种计算机设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权上述的文档快速预览的方法步骤。第四方面,一种存储介质,所述存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令被处理器执行时,使得所述处理器执行如上述的文档快速预览的方法步骤。本专利技术与现有技术相比的有益效果是:本专利技术通过将需要文档划分成多个区域块并转换成区域块图片,然后再进行展示,实现了快速、高效的展示文档,无需等待,就可以快速的查看文档的数据,并能有效的防止数据被复制。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术技术手段,可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征及优点能够更明显易懂,以下特举较佳实施例,详细说明如下。附图说明图1为本专利技术实施例文档快速预览的方法的流程图;图2为本专利技术实施例文档快速预览的装置的结构示意图;图3为本专利技术实施例应用场景的示意图;图4为本专利技术实施例一种计算机设备的示意性框图。具体实施方式为了更充分理解本专利技术的
技术实现思路
,下面结合具体实施例对本专利技术的技术方案进一步介绍和说明,但不局限于此。下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。还应当理解,在此本专利技术说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本专利技术。如在本专利技术说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。还应当进一步理解,在本专利技术说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。本专利技术提供了一种文档快速预览的方法,可以应用在数据恢复软件中,例如,Recoverit软件中,本专利技术特别适用于大数据量的Excel文档的快速预览。由于目前对于大数据量的Excel文档预览是通过调用MicrsoftExcel提供的接口,将Excel嵌入到展示窗体进行预览,这虽然能够进行预览,但是目前Excel文档的打开速度取决于Excel本身的数据量的大,无法提高速度,而且基本无法完全做到避免文档被复制。针对于现有方案的不足之处,提出了本专利技术。下面通过具体的实施例来介绍本专利技术,请参考图1,一种文档快速预览的方法包括以下步骤:S10、读取待预览的文档;S20、将文档划分成多个区域块,并按顺序将每个区域块对应的文档的内容转换成区域块图片;S30、判断缓冲区是否有区域块图片生成,若是,则执行步骤S40,若否,则执行步骤S20;S40、判断生成的区域块图片是否组合成展示图片,若是,则执行步骤S50,若否,则执行步骤S30。S50、显示展示图片。具体的,本实施例中的文档指的是Excel文档,当然在其它实施例中,可以是word文档等等。步骤S20中,每个区域块对应的文档的内容按照从左到右、自上而下的顺序转换成区域块图片。划分成的区域块图片的尺寸相同,可选地,划分的尺寸为600*400。步骤S40中,展示图片包括至少两个区域块图片组成。步骤S50中,显示展示图片可通过电脑屏幕,或者其它类型的显示设备进行显示。下面通过附图3更为具体的介绍一下本方案,图3中左边的部分是预览的大数据的Excel文档,图3中右边的部分为显示窗口,图3中左边部分的Excel文档有一部分内容被划分成了六个区域块,按照从左到右本文档来自技高网
...

【技术保护点】
1.文档快速预览的方法,其特征在于,所述方法包括:/n读取待预览的文档;/n将所述文档划分成多个区域块,并按顺序将每个区域块对应的文档的内容转换成区域块图片;/n判断缓冲区是否有所述区域块图片生成;/n若缓冲区有区域块图片生成,则判断生成的区域块图片是否组合成展示图片;/n若生成的区域块图片组合成展示图片,则显示所述展示图片。/n

【技术特征摘要】
1.文档快速预览的方法,其特征在于,所述方法包括:
读取待预览的文档;
将所述文档划分成多个区域块,并按顺序将每个区域块对应的文档的内容转换成区域块图片;
判断缓冲区是否有所述区域块图片生成;
若缓冲区有区域块图片生成,则判断生成的区域块图片是否组合成展示图片;
若生成的区域块图片组合成展示图片,则显示所述展示图片。


2.根据权利要求1所述的文档快速预览的方法,其特征在于,所述将所述文档划分成多个区域块,并按顺序将每个区域块对应的文档的内容转换成区域块图片的步骤中,每个区域块对应的文档的内容按照从左到右、自上而下的顺序转换成区域块图片。


3.根据权利要求1所述的文档快速预览的方法,其特征在于,所述将所述文档划分成多个区域块,并按顺序将每个区域块对应的文档的内容转换成区域块图片的步骤中,划分成的区域块图片的尺寸相同。


4.根据权利要求1所述的文档快速预览的方法,其特征在于,所述若缓冲区有区域块图片生成,则判断生成的区域块图片是否组合成展示图片的步骤中,所述展示图片包括至少两个所述区域块图片组成。


5.根据权利要求1所述的文档快速预览的方法,其特征在于,所述判断缓冲区是否有所述区域块图片生成的步骤之后,还包括以下步骤:
若缓冲区没有区域块图片生成,则执行所述将所述文档划分成多个区域块,并按顺序将每个区域块对应的文档的内容转换成区域块图...

【专利技术属性】
技术研发人员:余巍际
申请(专利权)人:万兴科技湖南有限公司
类型:发明
国别省市:湖南;43

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

1