【技术实现步骤摘要】
版式文档浏览方法及系统
[0001]本申请涉及数字文本
,尤其涉及一种版式文档浏览方法及系统。
技术介绍
[0002]版式文档是版面呈现效果固定的电子文件。版式文档的呈现与设备无关,在各种设备上阅读、打印或印刷时,其版面的呈现结果都是一致的。与流式文档不同,版式文档格式是版面呈现效果固定的电子文档格式,它采用一种绝对描述方式,在版式文档中明确标识了每个页面每个元素的显示位置、尺寸、样式等信息。它以坐标的方式对每一行的内容进行定义,而没有流式文档中所谓的段落、标题、表格等排版特性。
[0003]在实现现有技术的过程中,专利技术人发现:
[0004]在多个版式文档连续浏览的情况下,通常将多个版式文档合并为一个文档,再对该合并文档进行浏览。在多个不同浏览权限的浏览对象进行连续浏览的情况下,则需要针对不同浏览权限的浏览对象进行版式文档合并,这将生成多个不同浏览权限对应的合并文档,保存在本地副本中,对存储资源造成了严重浪费。
[0005]因此,需要提供一种新的版式文档浏览方案,用以解决连续浏览多个版式文档对存储资源造成浪费的技术问题。
技术实现思路
[0006]本申请实施例提供一种新的版式文档浏览方案,用以解决连续浏览多个版式文档对存储资源造成浪费的技术问题。
[0007]具体的,一种版式文档浏览方法,包括以下步骤:
[0008]获取第一数量的版式文档,生成包括版式文档预设排列顺序、预设浏览权限、下载地址的文档表;
[0009]当浏览对象发起浏览请求,获取浏 ...
【技术保护点】
【技术特征摘要】
1.一种版式文档浏览方法,其特征在于,包括以下步骤:获取第一数量的版式文档,生成包括版式文档预设排列顺序、预设浏览权限、下载地址的文档表;当浏览对象发起浏览请求,获取浏览对象的浏览权限;在文档表中,确定匹配浏览对象浏览权限的第二数量版式文档,生成包括版式文档预设排列顺序、下载地址的待浏览文档表;根据待浏览文档表中的下载地址,获取对应浏览请求的第一版式文档;解析第一版式文档的页结构信息;根据第一版式文档的页结构信息,对第一版式文档进行分组,生成元素为文档页的若干文档页组;获取浏览区域,加载浏览区域对应的第一文档页组,以展示第一版式文档;当浏览区域超过第一版式文档的页结构信息,确定待浏览文档表中顺位排列的第二版式文档;根据待浏览文档表中的下载地址,获取第二版式文档;解析第二版式文档的页结构信息;根据第二版式文档的页结构信息,对第二版式文档进行分组,生成元素为文档页的若干文档页组;根据浏览区域,加载浏览区域对应的第二文档页组,以展示第二版式文档。2.如权利要求1所述的版式文档浏览方法,其特征在于,所述第一版式文档具有浏览历史标识;在解析第一版式文档的页结构信息之前,所述方法还包括:获取第一版式文档的浏览历史标识;根据浏览历史标识,在预设缓存库中进行检索,生成检索结果;当检索结果为未缓存,解析第一版式文档的页结构信息;对第一版式文档的页结构信息进行缓存,并更新预设缓存库中对应第一版式文档的浏览历史标识;当检索结果为已缓存,获取已缓存的第一版式文档的页结构信息。3.如权利要求2所述的版式文档浏览方法,其特征在于,所述获取浏览区域,加载浏览区域对应的第一文档页组,以展示第一版式文档,具体包括:获取浏览区域的浏览位置、区域尺寸;根据浏览区域的浏览位置、区域尺寸与第一版式文档的页结构信息的映射关系,确定第一文档页组;加载所述第一文档页组的文档信息,以展示第一版式文档。4.如权利要求3所述的版式文档浏览方法,其特征在于,所述第一文档页组具有加载历史标识;在加载所述第一文档页组的文档信息之前,所述方法还包括:获取所述第一文档页组的加载历史标识;根据加载历史标识,在预设缓存库中进行检索,生成检索结果;当检索结果为未加载,加载所述第一文档页组的文档信息;
对所述第一文档页组的文档信息进行缓存,并更新预设缓存库中对应所述文档页的加载历史标识;当检索结果为已缓存,获取已缓存的所述第一文档页组的文档信息。5.如权利要求4所述的版式文档浏览方法,其特征在于,所述预设缓存库部署于本地浏览器或远端服务器。6.如权利要求5所述的版式文档浏览方法,其特征在于,所述方法还包括...
【专利技术属性】
技术研发人员:赵岳,刘明,应志红,刘文彬,
申请(专利权)人:北京华宇信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。