[发明专利]一种基于浏览器的OFD文档解析展示的方法及系统在审
申请号: | 202010615139.2 | 申请日: | 2020-06-30 |
公开(公告)号: | CN111767491A | 公开(公告)日: | 2020-10-13 |
发明(设计)人: | 梁烨慧;魏鹏;刘海洋;施筱璐 | 申请(专利权)人: | 杭州天谷信息科技有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957;G06F40/106 |
代理公司: | 北京高文律师事务所 11359 | 代理人: | 徐江华;李宝玉 |
地址: | 310012 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 浏览器 ofd 文档 解析 展示 方法 系统 | ||
本发明提供一种基于浏览器的OFD文档解析展示的方法及系统,该系统的架构包括接口层、渲染层、解析层、文件层。其中接口层提供OFD文档解析、渲染能力给外部调用;渲染层基于canvas提供文本、图片、图形等的渲染能力;解析层提供OFD文档、页面、字体、图片、印章等的解析能力;文件层提供远程和本地OFD文档的读取、解压能力。本系统能够完全脱离服务器端独立运行,能够快速查看本地和远程OFD文件,在浏览器端完成OFD文档的解析和渲染,支持异步方式按需解析和渲染,提升大文档打开的速度。
技术领域
本发明涉及一种OFD阅读方法及系统,尤其是涉及一种基于浏览器的 OFD文档解析展示的方法及系统。
背景技术
2016年10月14日世界标准日,国家标准化管理委员会正式批准发布了基于自主技术的国家标准GB/T 33190-2016《电子文件存储与交换格式版式文档》(简称OFD)。版式文档是版面呈现效果固定的电子文档,其显现效果与软硬件平台独立,在各种设备上阅读、打印或印刷时具有较强一致性。目前版式电子文件的应用范围日益广泛,已成为电子文件这一国家战略资源的重要组成部分,可以说版式文档格式是计算机时代的“数字纸张”,在当今时代,无论是电子商务、电子公务,还是信息发布、文件交换,档案管理等都需要版式文档的技术支持,因此也就不可避免地依赖于版式文档格式。
目前国内主要办公软件厂商和版式厂商都已支持该标准,开发了 Windows、Linux和移动平台的各种不同产品。OFD标准基于XML对版式格式进行描述,便于应用扩展,并支持国产密码算法等技术优势。能够满足版式文件的可管、可控和长期保存等电子文件管理的实际需求。
目前OFD文档的打开方式是通过专用阅读器打开,在线阅读时,是通过设置服务器,从服务器返回相关显示信息。
如专利申请公开号为CN107943915A,发明名称为“基于HTML5的OFD 文件在线显示的方法以及装置”;专利申请公开号为CN201911018601,发明名称为“一种OFD文档网页端浏览的方法及系统”,通过设置服务器端的主要缺陷在于:(1)需要部署一套服务端,部署维护成本高;(2)服务端解压、解析OFD文档,转换成浏览器端需要的数据结构,在大文档和高并发的情况下,服务端压力会很大。
发明内容
本发明提供了一种基于浏览器的OFD文档解析展示的方法及系统,解决了OFD文档的阅读问题,其技术方案如下所述:
一种基于浏览器的OFD文档解析展示的系统,包括接口层、渲染层、解析层、文件层。
所述接口层,包括getDocument接口、getPage接口、getSignatures接口和render接口,用于提供OFD文档解析、渲染能力给外部调用;
所述渲染层,与接口层的render接口相连接,基于canvas提供文本、图片、图形等的渲染能力;
所述解析层,与接口层的getPage接口、getSignatures接口相连接,提供OFD文档、页面、字体、图片、印章的解析能力;
所述文件层,与接口层的getDocument接口相连接,提供远程和本地 OFD文档的读取、解压能力。
本系统是使用JavaScript编程语言编写的一套OFD文档解析展示系统,能够通过HTML的script标签被浏览器页面集成调用。
根据上述系统的基于浏览器的OFD文档解析展示的方法,包括以下步骤:
S1:使用方调用getDocument接口读取远程或者本地OFD文档;
S2:本系统读取文件流,解压OFD文档,缓存到内存中;
S3:本系统解析解压后的OFD文档的页结构信息、文档级和公共级资源,并将这些OFD基础数据返回给调用方;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州天谷信息科技有限公司,未经杭州天谷信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010615139.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:雷同病例检测方法、装置、设备及存储介质
- 下一篇:自动冲洗系统和消防车