【技术实现步骤摘要】
基于浏览器处理文档的方法、装置、设备及存储介质
[0001]本专利技术涉及办公文档处理领域,尤其涉及一种基于浏览器处理文档的方法、装置、设备及存储介质。
技术介绍
[0002]现有文档的处理需要通过客户端上传文档到服务器后,在服务器端完成文档解析等后续处理工作。对于批量文档的处理,前述方式不仅占用大量网络资源,也对服务器的并发处理能力存在较高的要求。文档被处理完毕后还需通过链路反馈给客户端,整个链路的节点交互环节过长,导致服务器和客户端所在的系统处理文档的容量受限且效率低下。
技术实现思路
[0003]本专利技术实施例提供一种基于浏览器处理文档的方法、装置、设备及存储介质,以解决服务器和客户端所在的系统处理文档的容量受限且效率低下的问题。
[0004]一种基于浏览器处理文档的方法,包括:获取客户端通过浏览器发送的文档显示请求,文档显示请求包括至少一个待处理文档ID;基于浏览器对应的WebAssembly标准,通过与WebAssembly标准绑定的Rust语言插件,对存储在本地存储器中的待处理文档ID对 ...
【技术保护点】
【技术特征摘要】
1.一种基于浏览器处理文档的方法,其特征在于,包括:获取客户端通过浏览器发送的文档显示请求,所述文档显示请求包括至少一个待处理文档ID;基于所述浏览器对应的WebAssembly标准,通过与所述WebAssembly标准绑定的Rust语言插件,对存储在本地存储器中的所述待处理文档ID对应的原始压缩文档进行解压,获取原始解压文档并显示在所述浏览器上;获取客户端通过浏览器基于所述原始解压文档发送的文档处理请求,所述文档处理请求包括至少一个文档处理指令;基于所有所述文档处理指令,对所述原始解压文档进行处理,获取处理后文档,并通过所述浏览器存储到所述本地存储器中。2.如权利要求1所述基于浏览器处理文档的方法,其特征在于,在所述获取客户端通过浏览器发送的文档显示请求之前,还包括:获取客户端通过所述浏览器发送的文档存储请求,所述文档存储请求包括待存储文档,其中,所述待存储文档为压缩格式;所述浏览器将所述待存储文档到所述本地存储器。3.如权利要求1所述基于浏览器处理文档的方法,其特征在于,在所述获取客户端通过浏览器发送的文档显示请求之前,还包括:按照所述WebAssembly标准中对应的wasm字节码格式,对Rust语言包进行编译,形成符合wasm规范的所述Rust语言插件,并将所述Rust语言插件与所述WebAssembly标准进行绑定。4.如权利要求1所述基于浏览器处理文档的方法,其特征在于,还包括:获取客户端通过浏览器发送的批量文档处理请求,所述批量文档处理请求包括待处理指令;基于所述待处理指令,在所述本地存储器中获取与所述待处理指令相关的所有批量待处理压缩文档;基于所述浏览器对应的WebAssembly标准,通过与所述WebAssembly标准绑定的所述Rust语言插件,对所有所述批量待处理压缩文档进行解压,获取批量解压文档并按预设格式显示在所述浏览器上;基于所述待处理指令同步处理所有所述批量解压文档,形成处理后批量文档,并按格式显示在所述浏览器上。5.如权利要求1所述基于...
【专利技术属性】
技术研发人员:吴文鑫,
申请(专利权)人:深圳睿品通信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。