基于浏览器和办公软件客户端进行文档比对的方法技术

技术编号:34635981 阅读:97 留言:0更新日期:2022-08-24 15:09
本发明专利技术公开了基于浏览器和办公软件客户端进行文档比对的方法,包括:用户通过浏览器打开WEB应用页面,查询文件列表,选择待对比文档和基准文档,点击页面上的文档比对按钮;WEB应用通过浏览器向用户本地Office客户端伺服进程两组发送指令,判断用户本地Office客户端是否下载和打开;若没有下载,则下载相应的版本,若没有打开,则唤起用户本地Office客户端;若已下载并打开,WEB应用和用户本地Office客户端之间建立交互关系;Office本地客户端JS加载项通过WEB应用传入的待对比文档和基准文档的在线下载地址,下载相应文件,打开文档比对窗口对文档进行比对。以WEB应用为实现载体,兼顾了BS架构用户交互体验良好、数据集中管理和本地Office客户端文档编辑能力强大和稳定。本地Office客户端文档编辑能力强大和稳定。本地Office客户端文档编辑能力强大和稳定。

【技术实现步骤摘要】
基于浏览器和办公软件客户端进行文档比对的方法


[0001]本专利技术涉及文档比对
,具体涉及基于浏览器和办公软件客户端进行文档比对的方法。

技术介绍

[0002]在企业信息化建设中,涉及到文档模板的业务场景,一般都会有文档比对功能的需求。目前,实现文档比对功能的方式一般有两种:一是采购市面上插件类文档编辑产品,实现文档比对;二是从系统WEB应用中下载文档到本地,通过本地Office客户端进行文档比对。
[0003]通过用户本地办公软件客户端实现文档比对,操作复杂,用户交互体验较差。WPS云办公、石墨文档等在线产品用户交互体验不错,但是由于它们更侧重文档协同,文档编辑能力相对较弱,缺乏文档比对功能。
[0004]软航、金格、PageOffice、WebOffice等插件类产品文档编辑能力强,可以实现文档比对,但对本地操作系统和本地office软件依赖较高,浏览器兼容性较差,文档比对功能不稳定。

技术实现思路

[0005]本专利技术提供基于浏览器和办公软件客户端进行文档比对的方法,以解决现有技术中存在的上述问题本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.基于浏览器和办公软件客户端进行文档比对的方法,其特征在于,包括:S100,用户通过浏览器打开WEB应用页面,查询文件列表,选择待对比文档和基准文档,点击页面上的文档比对按钮;S200,WEB应用通过浏览器向用户本地Office客户端伺服进程两组发送指令,判断用户本地Office客户端是否下载和打开;S300,若没有下载,则下载相应的版本,若没有打开,则唤起用户本地Office客户端;若已下载并打开,WEB应用和用户本地Office客户端之间建立交互关系;S400,Office本地客户端JS加载项通过WEB应用传入的待对比文档和基准文档的在线下载地址,下载相应文件,打开文档比对窗口对文档进行比对。2.根据权利要求1所述的基于浏览器和办公软件客户端进行文档比对的方法,其特征在于,所述S200包括:S201,WEB应用通过浏览器向用户本地Office客户端伺服进程一组发送指令为:检测用户本地是否安装了匹配的Office客户端及版本;若不支持检测到的版本,则提示用户安装匹配的Office客户端及版本,并提供Office客户端的下载链接;S202,WEB应用通过浏览器向用户本地Office客户端伺服进程另一组发送指令为:判断用户Office客户端是否打开;如果没有打开就唤起用户本地Office客户端。3.根据权利要求2所述的基于浏览器和办公软件客户端进行文档比对的方法,其特征在于,所述S202步骤之后,包括:S203,Office本地客户端启动过程中,判断安装插件目录是否存在JS加载项;S204,若存在JS加载项,检测JS加载项版本是否为最新版本;若不是最新版本,启用加载项开关,配置更新JS加载项到相应位置;S205,若不存在JS加载项,用户设置本地Office客户端,启用加载项开关,配置JS加载项在线地址下载到相应位置。4.根据权利要求2所述的基于浏览器和办公软件客户端进行文档比对的方法,其特征在于,所述S202中唤起用户本地Office客户端包括:S2021,对用户使用率高的Office客户端进行兼容性设计,所述用户使用率高的Office客户端包括:WPS、微软Office。5.根据权利要求4所述的基于浏览器和办公软件客户端进行文档比对的方法,其特征在于,所述S2021包括:用户本地WPS客户端的监听进程wpscloudsvr....

【专利技术属性】
技术研发人员:李晓波陈云鹏郑黎明刘诗涵张晨陈伟程智秀
申请(专利权)人:三峡高科信息技术有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1