版式文档浏览方法及系统技术方案

技术编号:37711510 阅读:17 留言:0更新日期:2023-06-02 00:04
本申请公开了一种版式文档浏览方法及系统,用以解决连续浏览多个版式文档对存储资源造成浪费的技术问题。其中,一种版式文档浏览方案,通过在线加载多个版式文档以减轻存储资源造成的浪费。通过根据浏览对象的浏览权限,提供匹配的多个版式文档,以便不同浏览权限的浏览对象进行浏览,提高了访问的安全性。通过对版式文档进行分组加载,提高了加载效率。提高了加载效率。提高了加载效率。

【技术实现步骤摘要】
版式文档浏览方法及系统


[0001]本申请涉及数字文本
,尤其涉及一种版式文档浏览方法及系统。

技术介绍

[0002]版式文档是版面呈现效果固定的电子文件。版式文档的呈现与设备无关,在各种设备上阅读、打印或印刷时,其版面的呈现结果都是一致的。与流式文档不同,版式文档格式是版面呈现效果固定的电子文档格式,它采用一种绝对描述方式,在版式文档中明确标识了每个页面每个元素的显示位置、尺寸、样式等信息。它以坐标的方式对每一行的内容进行定义,而没有流式文档中所谓的段落、标题、表格等排版特性。
[0003]在实现现有技术的过程中,专利技术人发现:
[0004]在多个版式文档连续浏览的情况下,通常将多个版式文档合并为一个文档,再对该合并文档进行浏览。在多个不同浏览权限的浏览对象进行连续浏览的情况下,则需要针对不同浏览权限的浏览对象进行版式文档合并,这将生成多个不同浏览权限对应的合并文档,保存在本地副本中,对存储资源造成了严重浪费。
[0005]因此,需要提供一种新的版式文档浏览方案,用以解决连续浏览多个版式文档对存储资源造成浪费的技术问题。

技术实现思路

[0006]本申请实施例提供一种新的版式文档浏览方案,用以解决连续浏览多个版式文档对存储资源造成浪费的技术问题。
[0007]具体的,一种版式文档浏览方法,包括以下步骤:
[0008]获取第一数量的版式文档,生成包括版式文档预设排列顺序、预设浏览权限、下载地址的文档表;
[0009]当浏览对象发起浏览请求,获取浏览对象的浏览权限;
[0010]在文档表中,确定匹配浏览对象浏览权限的第二数量版式文档,生成包括版式文档预设排列顺序、下载地址的待浏览文档表;
[0011]根据待浏览文档表中的下载地址,获取对应浏览请求的第一版式文档;
[0012]解析第一版式文档的页结构信息;
[0013]根据第一版式文档的页结构信息,对第一版式文档进行分组,生成元素为文档页的若干文档页组;
[0014]获取浏览区域,加载浏览区域对应的第一文档页组,以展示第一版式文档;
[0015]当浏览区域超过第一版式文档的页结构信息,确定待浏览文档表中顺位排列的第二版式文档;
[0016]根据待浏览文档表中的下载地址,获取第二版式文档;
[0017]解析第二版式文档的页结构信息;
[0018]根据第二版式文档的页结构信息,对第二版式文档进行分组,生成元素为文档页
的若干文档页组;
[0019]根据浏览区域,加载浏览区域对应的第二文档页组,以展示第二版式文档。
[0020]进一步的,所述第一版式文档具有浏览历史标识;
[0021]在解析第一版式文档的页结构信息之前,所述方法还包括:
[0022]获取第一版式文档的浏览历史标识;
[0023]根据浏览历史标识,在预设缓存库中进行检索,生成检索结果;
[0024]当检索结果为未缓存,解析第一版式文档的页结构信息;
[0025]对第一版式文档的页结构信息进行缓存,并更新预设缓存库中对应第一版式文档的浏览历史标识;
[0026]当检索结果为已缓存,获取已缓存的第一版式文档的页结构信息。
[0027]进一步的,所述获取浏览区域,加载浏览区域对应的第一文档页组,以展示第一版式文档,具体包括:
[0028]获取浏览区域的浏览位置、区域尺寸;
[0029]根据浏览区域的浏览位置、区域尺寸与第一版式文档的页结构信息的映射关系,确定第一文档页组;
[0030]加载所述第一文档页组的文档信息,以展示第一版式文档。
[0031]进一步的,所述第一文档页组具有加载历史标识;
[0032]在加载所述第一文档页组的文档信息之前,所述方法还包括:
[0033]获取所述第一文档页组的加载历史标识;
[0034]根据加载历史标识,在预设缓存库中进行检索,生成检索结果;
[0035]当检索结果为未加载,加载所述第一文档页组的文档信息;
[0036]对所述第一文档页组的文档信息进行缓存,并更新预设缓存库中对应所述文档页的加载历史标识;
[0037]当检索结果为已缓存,获取已缓存的所述第一文档页组的文档信息。
[0038]进一步的,所述预设缓存库部署于本地浏览器或远端服务器。
[0039]进一步的,所述方法还包括:
[0040]在浏览区域进行文本复制时,记录复制起始相对坐标、复制结束相对坐标,构成复制区域;
[0041]当复制区域超过浏览区域,记录当前浏览页为复制起始浏览页或复制结束浏览页;
[0042]确定对应复制起始浏览页、复制结束浏览页的复制页组;
[0043]根据对应复制起始浏览页、复制结束浏览页的复制页组,确定对应复制区域的文本;
[0044]根据对应复制区域的文本,生成文本DIV标签。
[0045]进一步的,所述版式文档为OFD版式文档,所述第一数量不小于2,所述方法应用于多OFD版式文档浏览。
[0046]本申请实施例还提供一种版式文档浏览系统。
[0047]具体的,一种版式文档浏览系统,包括:
[0048]远端服务器,用于获取第一数量的版式文档,生成包括版式文档预设排列顺序、预
设浏览权限、下载地址的文档表;还用于当本地浏览器发起浏览请求,获取本地浏览器的浏览权限;还用于在文档表中,确定匹配本地浏览器浏览权限的第二数量版式文档,生成包括版式文档预设排列顺序、下载地址的待浏览文档表;
[0049]本地浏览器,用于根据待浏览文档表中的下载地址,获取对应浏览请求的第一版式文档;还用于解析第一版式文档的页结构信息;还用于根据第一版式文档的页结构信息,对第一版式文档进行分组,生成元素为文档页的若干文档页组;还用于获取浏览区域,加载浏览区域对应的第一文档页组,以展示第一版式文档;还用于当浏览区域超过第一版式文档的页结构信息,确定待浏览文档表中顺位排列的第二版式文档;还用于根据待浏览文档表中的下载地址,获取第二版式文档;还用于解析第二版式文档的页结构信息;还用于根据第二版式文档的页结构信息,对第二版式文档进行分组,生成元素为文档页的若干文档页组;还用于根据浏览区域,加载浏览区域对应的第二文档页组,以展示第二版式文档。
[0050]进一步的,所述第一版式文档具有浏览历史标识;
[0051]在本地浏览器解析第一版式文档的页结构信息之前,所述本地浏览器还用于:
[0052]获取第一版式文档的浏览历史标识;
[0053]根据浏览历史标识,在预设缓存库中进行检索,生成检索结果;
[0054]当检索结果为未缓存,解析第一版式文档的页结构信息;
[0055]对第一版式文档的页结构信息进行缓存,并更新预设缓存库中对应第一版式文档的浏览历史标识;
[0056]当检索结果为已缓存,获取已缓存的第一版式文档的页结本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种版式文档浏览方法,其特征在于,包括以下步骤:获取第一数量的版式文档,生成包括版式文档预设排列顺序、预设浏览权限、下载地址的文档表;当浏览对象发起浏览请求,获取浏览对象的浏览权限;在文档表中,确定匹配浏览对象浏览权限的第二数量版式文档,生成包括版式文档预设排列顺序、下载地址的待浏览文档表;根据待浏览文档表中的下载地址,获取对应浏览请求的第一版式文档;解析第一版式文档的页结构信息;根据第一版式文档的页结构信息,对第一版式文档进行分组,生成元素为文档页的若干文档页组;获取浏览区域,加载浏览区域对应的第一文档页组,以展示第一版式文档;当浏览区域超过第一版式文档的页结构信息,确定待浏览文档表中顺位排列的第二版式文档;根据待浏览文档表中的下载地址,获取第二版式文档;解析第二版式文档的页结构信息;根据第二版式文档的页结构信息,对第二版式文档进行分组,生成元素为文档页的若干文档页组;根据浏览区域,加载浏览区域对应的第二文档页组,以展示第二版式文档。2.如权利要求1所述的版式文档浏览方法,其特征在于,所述第一版式文档具有浏览历史标识;在解析第一版式文档的页结构信息之前,所述方法还包括:获取第一版式文档的浏览历史标识;根据浏览历史标识,在预设缓存库中进行检索,生成检索结果;当检索结果为未缓存,解析第一版式文档的页结构信息;对第一版式文档的页结构信息进行缓存,并更新预设缓存库中对应第一版式文档的浏览历史标识;当检索结果为已缓存,获取已缓存的第一版式文档的页结构信息。3.如权利要求2所述的版式文档浏览方法,其特征在于,所述获取浏览区域,加载浏览区域对应的第一文档页组,以展示第一版式文档,具体包括:获取浏览区域的浏览位置、区域尺寸;根据浏览区域的浏览位置、区域尺寸与第一版式文档的页结构信息的映射关系,确定第一文档页组;加载所述第一文档页组的文档信息,以展示第一版式文档。4.如权利要求3所述的版式文档浏览方法,其特征在于,所述第一文档页组具有加载历史标识;在加载所述第一文档页组的文档信息之前,所述方法还包括:获取所述第一文档页组的加载历史标识;根据加载历史标识,在预设缓存库中进行检索,生成检索结果;当检索结果为未加载,加载所述第一文档页组的文档信息;
对所述第一文档页组的文档信息进行缓存,并更新预设缓存库中对应所述文档页的加载历史标识;当检索结果为已缓存,获取已缓存的所述第一文档页组的文档信息。5.如权利要求4所述的版式文档浏览方法,其特征在于,所述预设缓存库部署于本地浏览器或远端服务器。6.如权利要求5所述的版式文档浏览方法,其特征在于,所述方法还包括...

【专利技术属性】
技术研发人员:赵岳刘明应志红刘文彬
申请(专利权)人:北京华宇信息技术有限公司
类型:发明
国别省市:

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

1