Browser-based OFD document analysis and display method and system
A browser and document technology, applied in the field of OFD reading, can solve the problems of high server pressure, high deployment and maintenance costs, and reduce the analysis pressure.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0036]为了达成OFD文档的浏览器阅读目的,本发明提供了一种基于浏览器的轻量级的OFD文档解析展示的方法及系统。
[0037]如图1所示,所述基于浏览器的OFD文档解析展示的系统,是使用 JavaScript编程语言编写的一套OFD文档解析展示系统,能够通过HTML 的标签被浏览器页面集成调用。
[0038]其包括接口层、渲染层、解析层、文件层。
[0039]所述接口层,包括getDocument接口、getPage接口、getSignatures接口和render接口,用于提供OFD文档解析、渲染能力给外部调用;
[0040]所述渲染层,与接口层的render接口相连接,基于HTML5的canvas (浏览器的canvas标签提供了在网页上绘制图形图像的能力)提供文本、图片、图形等的渲染能力;
[0041]所述解析层,与接口层的getPage接口、getSignatures接口相连接,提供OFD文档、页面、字体、图片、印章等的解析能力;
[0042]所述文件层,与接口层的getDocument接口相连接,提供远程和本地 OFD文档的读取、解压能力。
[0043]本系统能够完全脱离服务器端独立运行,能够快速查看本地和远程OFD 文件,在浏览器端完成OFD文档的解析和渲染,支持异步方式按需解析和渲染,提升大文档打开的速度。
[0044]如图2所示,在基于浏览器的OFD文档解析展示的系统的基础上,对应的基于浏览器的OFD文档解析展示的方法,包括以下步骤:
[0045]S1:使用方调用getDocument接口读取远程或者本地OFD文档;
[0046]S2:本系统读取文件流,解压OFD文档,缓存到内存中;
[0047]S3:本系统解析层从内存获取解压后的OFD文档的页结构信息、文档级和公共级资源,并将这些OFD基础数据返回给调用方;所述解析层负责解析OFD文档中的xml、字体(包括WOFF、OTF、TTF等字体格式)、图片(包括bmp、png、jpg、gif、jb2、jp2等图片格式)、印章等文件;
[0048]S4:使用方根据返回的页结构信息,以页面维度调用getPage接口,解析OFD页面内容,解析后的页面数据返回给使用方;
[0049]S5:使用方根据返回的页面数据,调用getSignatures接口,可以解析 OFD文档中的印章信息并返回给调用方,印章规范支持国家政务服务平台标准...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More - R&D
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com



