一种跨浏览器的Word程序化批注方法技术

技术编号:35193098 阅读:16 留言:0更新日期:2022-10-12 18:16
本发明专利技术涉及Word编辑器技术领域,且公开了一种跨浏览器的Word程序化批注方法,通过业务系统提供的文档地址或文档内容,使用在线编辑器打开所要操作的文档,根据业务系统接口拿到全部批注信息内容和位置等信息,其中位置信息以范围的形式呈现,例如“第A段第B个字至第C段第D个字”该跨浏览器的Word程序化批注方法,本发明专利技术通过提供丰富的控制Word文档的批注操作接口,配合业务系统,可实现自动批量打批注的场景,对长篇幅文档效果尤其明显,对批注的样式多样化可自由配置,满足更丰富的业务需求,解决传统Word编辑器无法自动化批量控制Word批注的问题。批注的问题。批注的问题。

【技术实现步骤摘要】
一种跨浏览器的Word程序化批注方法


[0001]本专利技术属于Word编辑器
,具体为一种跨浏览器的Word程序化批注方法。

技术介绍

[0002]Word作为日常办公的常用软件,广泛用于各种办公流程,文档编写等工作,但传统的Word编辑器作为一种独立软件,主要提供预览和编辑功能,很难与信息化自动化平台结合,而企业数字化转型是目前主流趋势,各种文档需要在管理平台中信息化管理,审阅,协同。
[0003]在线文档批注功能是实现企业内部文档协同和审查的关键功能,一套支持自动化程序接口的在线编辑器批注系统可以根据各种需求做出高亮提示,醒目标识,提示修改等功能,大幅提高用户处理Word文档的效率。
[0004]但现有技术只能通过人工在Word文档上一个一个打上提示批注,无法自动化批量控制Word批注,费时费力,降低了办公效率。

技术实现思路

[0005]针对上述情况,为克服现有技术的缺陷,本专利技术提供一种跨浏览器的Word程序化批注方法,有效的解决了上述
技术介绍
中提出的问题。
[0006]为实现上述目的,本专利技术提供如下技术方案:一种跨浏览器的Word程序化批注方法,所述批注方法包括以下步骤:步骤一通过业务系统提供的文档地址,使用在线编辑器打开所要操作的文档;步骤二根据业务系统接口拿到全部批注信息内容和位置等信息,其中位置信息以范围的形式呈现,例如“第A段第B个字至第C段第D个字”;步骤三根据步骤二拿到的批注内容,包括:位置、颜色、用户名等信息,通过Word编辑器提供的打批注方法在文档中批量执行;步骤四Word编辑器打批注方法首先获取位置信息,即第A段第B个字至第C段第D个字,在文档中获取对应的文字范围;步骤五触发添加批注操作,如果位置在<w:r>标签中间,则需要先拆分标签,如果位置在<w:r>标签两侧则可以直接插入<w:commentReference>,<w:commentRangeStart>,<w:commentRangeEnd>标签;步骤六把批注内容,批注用户,批注时间插入docx的word/comments.xml文件中;
步骤七把批注颜色,批注样式,批注是否展示等信息写入系统;步骤八触发重新渲染,根据之前定义的批注位置,内容,颜色,展示样式等把新的结果展示给用户。
[0007]优选的,所述位置信息在提取时,业务系统会将Word文档的内容进行段落的划分,会将Word文档的行文字标记为X,会将Word文档的列文字标记为Y。
[0008]优选的,所述步骤二中提取Word文档位置信息的形式,例如“第A段第B个字至第C段第D个字”,在业务系统中记录为[A,B]‑
[C,D]。
[0009]优选的,所述步骤三中提取Word文档内容的形式,Word文档内容的位置通过的使用者自行选择,Word文档内容的颜色通过使用者自行设定,Word文档内容的用户名通过用户自行创建。
[0010]优选的,所述步骤六的批注内容,批注用户,批注时间插入指定的文件后,Word编辑器会重新生成新文件并且自动保存原文件。
[0011]优选的,所述步骤七中的批注后的文件会在业务系统中储存备份。
[0012]与现有技术相比,本专利技术的有益效果是:本专利技术通过提供丰富的控制Word文档的批注操作接口,配合业务系统,可实现自动批量打批注的场景,对长篇幅多页面文档效果尤其明显,对批注的样式多样化可自由配置,满足更丰富的业务需求,解决传统Word编辑器无法自动化批量控制Word批注的问题。
附图说明
[0013]附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1为本专利技术的实施步骤流程图。
具体实施方式
[0014]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例;基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0015]实施例,由图1给出,本专利技术包括一种跨浏览器的Word程序化批注方法,批注方法包括以下步骤:步骤一通过业务系统提供的文档地址,使用在线编辑器打开所要操作的文档;步骤二根据业务系统接口拿到全部批注信息内容和位置等信息,其中位置信息以范围的形式呈现,例如“第A段第B个字至第C段第D个字”,位置信息在提取时,业务系统会将Word文档的内容进行段落的划分,会将Word文档的行文字标记为X,会将Word文档的列文字标记为Y,步骤二中提取Word文档位置信息的形式,例如“第A段第B个字至第C段第D个字”,在业务
系统中记录为[A,B]‑
[C,D];步骤三根据步骤二拿到的批注内容,包括:位置、颜色、用户名等信息,通过Word编辑器提供的打批注方法在文档中批量执行,步骤三中提取Word文档内容的形式,Word文档内容的位置通过的使用者自行选择,Word文档内容的颜色通过使用者自行设定,Word文档内容的用户名通过用户自行创建;步骤四Word编辑器打批注方法首先获取位置信息,即第A段第B个字至第C段第D个字,在文档中获取对应的文字范围;步骤五触发添加批注操作,如果位置在<w:r>标签中间,则需要先拆分标签,如果位置在<w:r>标签两侧则可以直接插入<w:commentReference>,<w:commentRangeStart>,<w:commentRangeEnd>标签;步骤六把批注内容,批注用户,批注时间插入docx的word/comments.xml文件中,步骤六的批注内容,批注用户,批注时间插入指定的文件后,Word编辑器会重新生成新文件并且自动保存原文件;步骤七把批注颜色,批注样式,批注是否展示等信息写入系统,步骤七中的批注后的文件会在业务系统中储存备份;步骤八触发重新渲染,根据之前定义的批注位置,内容,颜色,展示样式等把新的结果展示给用户。
[0016]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
[0017]尽管已经示出和描述了本专利技术的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本专利技术的原理和精神的情况下可以对这些实施例进行多种变化、本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种跨浏览器的Word程序化批注方法,其特征在于:所述批注方法包括以下步骤:步骤一通过业务系统提供的文档地址或文件内容,使用在线编辑器打开所要操作的文档;步骤二根据业务系统接口拿到全部批注信息内容和位置等信息,其中位置信息以范围的形式呈现,例如“第A段第B个字至第C段第D个字”;步骤三根据步骤二拿到的批注内容,包括:位置、颜色、用户名等信息,通过Word编辑器提供的打批注方法在文档中批量执行;步骤四Word编辑器打批注方法首先获取位置信息,即第A段第B个字至第C段第D个字,在文档中获取对应的文字范围;步骤五触发添加批注操作,如果位置在<w:r>标签中间,则需要先拆分标签,如果位置在<w:r>标签两侧则可以直接插入<w:commentReference>,<w:commentRangeStart>,<w:commentRangeEnd>标签;步骤六把批注内容,批注用户,批注时间插入docx的word/comments.xml文件中;步骤七把批注颜色,批注样式,批注是否展示等信息写入系统;步骤八触发重新渲染,根...

【专利技术属性】
技术研发人员:冯通
申请(专利权)人:北京幂律智能科技有限责任公司
类型:发明
国别省市:

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

1