一种基于浏览器前端渲染OFD文档的方法及系统.pdf
如灵****姐姐
亲,该文档总共12页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
一种基于浏览器前端渲染OFD文档的方法及系统.pdf
本发明属于OFD文档阅读技术领域,具体提供一种基于浏览器前端渲染OFD文档的方法及系统,其中方法包括通过浏览器前端来下载服务端文件或打开本地文件的方式,将OFD文档加载至内存中;在浏览器前端解析所述OFD文档并提取非可视化数据;在浏览器前端根据需要显示的指定页,解析所述指定页和所需的资源;在浏览器前端将所述指定页渲染为SVG,并将该SVG文件流存储在内存中;在浏览器前端从内存中提取该页面的SVG描述流并插入在网页中,并利用浏览器的引擎显示;在浏览器前端放大和缩小该页面时,修改SVG描述流中svg标签的tr
一种基于浏览器的OFD文档解析展示的方法及系统.pdf
本发明提供一种基于浏览器的OFD文档解析展示的方法及系统,该系统的架构包括接口层、渲染层、解析层、文件层。其中接口层提供OFD文档解析、渲染能力给外部调用;渲染层基于canvas提供文本、图片、图形等的渲染能力;解析层提供OFD文档、页面、字体、图片、印章等的解析能力;文件层提供远程和本地OFD文档的读取、解压能力。本系统能够完全脱离服务器端独立运行,能够快速查看本地和远程OFD文件,在浏览器端完成OFD文档的解析和渲染,支持异步方式按需解析和渲染,提升大文档打开的速度。
基于WASM的OFD渲染方法、系统及装置.pdf
本发明公开了一种基于WASM的OFD渲染方法、系统及装置,所述方法包括:通过预先设置的与Js环境交互的API接口与WEB前端或业务系统进行交互,响应于WEB前端或业务系统打开OFD文件的请求,通过WASM加载OFD文件并对OFD文件进行渲染前准备;在WEB前端或业务系统指定的HTML容器中,基于渲染前准备完成OFD文件的当前页面的渲染。
一种基于浏览器的OFD文件的处理方法及系统.pdf
本申请公开一种基于浏览器的OFD文件的处理方法及系统。所述基于浏览器的OFD文件的处理方法包括:获取待处理OFD文件,所述待处理OFD文件包括文字图元、图像图元以及图形图元;通过Js对所述待处理OFD文件进行处理,并在所述Js对所述待处理OFD文件的文字图元、图像图元以及图形图元进行处理的过程中,采用WebAssembly和/或服务端为处理过程中Js无法处理的步骤进行处理。本申请的基于浏览器的OFD文件的处理方法以Js脚本引擎为主,实现OFD文件的渲染显示、文本选择复制、编辑等功能,Js引擎实现不了的复杂
一种基于插件的浏览器渲染方法及系统.pdf
本发明公开了一种基于插件的浏览器渲染方法及系统,所述方法包括:在浏览器页面调用插件时,接收传入的参数信息;提取参数信息中的type值,根据type值确定对应的弹框类型,并对应生成弹框类型的demo结构;根据参数信息中的数据信息,向弹框类型的demo结构中添加数据信息,并将添加有数据信息的demo结构传递给浏览器;浏览器根据添加有数据信息的demo结构进行渲染,并将渲染后的弹框在浏览器页面进行展示。通过本发明提供的方法,针对不同的应用项目,可通过插件实现不同类型的弹框,而不需要为每种类型编写一个弹框,解决了