[发明专利]一种OFD文件在线解析与浏览的方法与装置在审

专利信息
申请号: 201910972680.6 申请日: 2019-10-14
公开(公告)号: CN110717127A 公开(公告)日: 2020-01-21
发明(设计)人: 贺敏;赵岳;刘明;王建超;鲍宁;赵臣 申请(专利权)人: 北京华宇信息技术有限公司
主分类号: G06F16/957 分类号: G06F16/957
代理公司: 11640 北京中索知识产权代理有限公司 代理人: 胡大成
地址: 100084 北京市海淀区中关村*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 翻页 页面 生成服务 服务端 客户端 触发 生成文件 文本格式 响应能力 页码文件 在线解析 页码 解压 逐页 解析 网页 复制 浏览
【说明书】:

本发明提供一种OFD文件在线解析与浏览的方法与装置,解析客户端指定页码的文件并生成标准的HTML和CSS,随后触发预生成服务,开始从该指定页之后逐页生成其他页码文件的HTML和CSS。客户端翻页后,如果服务端没有预生成对应的HTML和CSS文件,则生成翻页后的页面,继续从翻页的后页面开始重新触发预生成服务;如果服务端已经预生成了翻页页面对应的HTML和CSS文件,则直接利用预生成的文件进行前端显示。本发明无需全部解压OFD文件,通过预生成文件,提高翻页响应能力;本发明能直接生成文本格式,便于用户在网页上对文字进行选择或复制。

技术领域

本发明涉及互联网领域,特别涉及一种OFD文件在线解析与浏览的方法与装置。

背景技术

OFD是我国电子版式文档标准之一,是我国电子公文交换和存储格式标准,有固定版式的特点,各类文书排版要求的固化结果,都可以用此标准承载。目前大多数的OFD文件阅览都是通过客户端进行浏览的。随着OFD文件的广泛使用,如何在浏览器中打开、显示甚至操作OFD文档的需求迫在眉睫。

现有在线浏览OFD文档的方案主要有两种:

第一种:浏览器插件方法,主要操作步骤为:

(1)安装浏览器的OFD阅读插件;

(2)所安装的插件通过调用本地阅读程序进行OFD文件显示或者嵌入浏览器显示文档;

第二种:HTML5绘制Canvas(画布)方法

该方法来自中国专利申请公开号为CN107943915A,发明名称为“基于HTML5的OFD文件在线显示的方法以及装置与流程”一文。该专利申请公开的方法的主要步骤如下:

(1)上传OFD文件到服务器,解压文件后把文件目录映射到HTML5客户端;

(2)HTML5客户端根据映射地址解析OFD文件内的XML;

(3)根据OFD文件的标准,逐条读取XML信息并绘制在Canves中;

(4)HTML5客户端显示绘制好的Canves。

该方法解析XML并绘制生成Canves,虽然保证了文档显示的一致性,却不能像浏览正常文档一样进行文字的选择与复制,同时也没有考虑大文件的影响。

基于上述描述,总结现有技术的缺点如下:

(1)随着现有浏览器对插件安全性要求不断提升,基于插件方式进行浏览时的稳定性越来越低;

(2)Canves方法不能在客户端浏览的时候进行文本的选择与复制;

(3)OFD文件的解压缩占用系统资源;

(4)浏览大文件的时候,对所有文件进行解析与绘制会造成浏览器的压力大。

发明内容

有鉴于此,本发明提供一种OFD文件在线解析与浏览的方法与装置,在线预览的时候无需解压OFD文件,实现按需抽取所需文件进行解析,并生成对应的HTML(超文本标记文件)和CSS(样式文件)文件,并可以在服务端预生成未预览的内容。

本发明的技术方案如下:

第一方面,本发明提供一种OFD文件在线解析与浏览的方法,包括初始解析的步骤:

步骤S101、服务端接收OFD文件;

步骤S102、抽取并解析OFD文件中的公共资源文件;

步骤S103、解析OFD文件中的Document.xml文件;

步骤S104、解析客户端指定的第n页,并生成第n页的HTML和CSS;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京华宇信息技术有限公司,未经北京华宇信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910972680.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top