一种文档生成编辑方法技术

技术编号:28375330 阅读:21 留言:0更新日期:2021-05-08 00:02
本发明专利技术属于文档处理技术领域,具体涉及一种文档生成编辑方法,以Word文档为模板,对模板中的内容进行修改生成目标文档;修改中通过Enjoy模板生成主文档部件document.xml;目标文档生成后自动存储到预设的路径,并将目标文档进行共享;构建生成目标文档的原始用户与审阅用户的工作组,并对工作组中的审阅用户进行等级划分,审阅用户按照等级逐级进行编辑;原始用户以及审阅用户均绑定有用于接收消息的账户,并将各账户建立消息群。通过设置审阅等级可以避免交叉审阅或者重复审阅,通过建立消息群可以快速了解文档编辑和修改的简要信息,便于进行沟通。

【技术实现步骤摘要】
一种文档生成编辑方法
本专利技术属于文档处理
,具体涉及一种文档生成编辑方法。
技术介绍
Word文档在工作当中会经常用到,同时word文档在实际工作过程中,有大量相同或者内容复杂的文档;文档的内容包括文本、图片、表格、公式等等;虽然可以通过开发技术硬编码生成word文档,但存在费时且代码量大的缺陷。因此,现有技术中采用word模板实现word文档的生成,如专利申请号为202010045710.1公开的一种模板化生成word文档的方法,其利用docx文档基于XML和ZIP技术实现,解析xml结构,提取表达式,进行文本替换,不会对文档结构和样式造成错乱的情况,提升格式文档生成效率,符合word文档标准。同样,也有相关论文公开了如何通过word模板实现word文档的生成。虽然,目前的方法可以生成word文档,但对于word文档在后期多人协作编辑时,存在较多缺陷;如多人同人可能存在交叉编辑、重复编辑的情况,没有相应的编辑顺序,不能起到很好的协作。
技术实现思路
针对上述技术问题,本专利技术提供了一种文档生成编辑方法,该方法可以实现word文档的生成以及协作编辑。为了解决上述技术问题,本专利技术采用的技术方案为:一种文档生成编辑方法,以Word文档为模板,对模板中的内容进行修改生成目标文档;修改中通过Enjoy模板生成主文档部件document.xml;目标文档生成后自动存储到预设的路径,并将目标文档进行共享;构建生成目标文档的原始用户与审阅用户的工作组,并对工作组中的审阅用户进行等级划分,审阅用户按照等级逐级进行编辑;原始用户以及审阅用户均绑定有用于接收消息的账户,并将各账户建立消息群。Enjoy模板对应有模板指令集,可自动生成document.xml的Enjoy模板。Enjoy模板引擎技术将文本数据填充到Enjoy模板中,生成新的document.xml文件,将其与Word模板的其他部件一同压缩输出,得到目标文档。审阅用户对目标文档进行编辑时,原始用户所绑定的账户会接收到访问历史的记录。原始用户对目标文档可以设置相应的共享时限和共享权限。审阅用户对目标文档进行编辑后会生成修改文档以及修改内容批注,修改文档生成后自动存储到预设的路径,并将修改文档进行共享,同时向消息群发出消息;该审阅用户的下级审阅用户可以对修改文档进行修改。最后一级的审阅用户修改完毕后,生成暂定文档;工作组内的原始用户以及审阅用户对暂定文档进行审阅及投票,投票超过半数后暂定文档为最终文档。各审阅用户在修改后,将修改的批注发送至消息群,其它审阅用户以及原始用户可以对批注进行点赞;通过点赞数进行等级的划分。本专利技术与现有技术相比,具有的有益效果是:Word文档为模板,对模板中的内容进行修改生成目标文档;修改中通过Enjoy模板生成主文档部件document.xml。通过上述技术手段可以实现word文档的生成。Enjoy模板对应有模板指令集,可自动生成document.xml的Enjoy模板;故只需在word模板中编写动态内容及其逻辑控制即可,而不用关心对应Enjoy模板的生成过程。目标文档生成后自动存储到预设的路径,并将目标文档进行共享;构建生成目标文档的原始用户与审阅用户的工作组,并对工作组中的审阅用户进行等级划分,审阅用户按照等级逐级进行编辑;原始用户以及审阅用户均绑定有用于接收消息的账户,并将各账户建立消息群。通过设置审阅等级可以避免交叉审阅或者重复审阅,通过建立消息群可以快速了解文档编辑和修改的简要信息,便于进行沟通。具体实施方式下面对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。一种文档生成编辑方法,以Word文档为模板,对模板中的内容进行修改生成目标文档;修改中通过Enjoy模板生成主文档部件document.xml;目标文档生成后自动存储到预设的路径,并将目标文档进行共享;构建生成目标文档的原始用户与审阅用户的工作组,并对工作组中的审阅用户进行等级划分,审阅用户按照等级逐级进行编辑;原始用户以及审阅用户均绑定有用于接收消息的账户,并将各账户建立消息群。举例说明:审阅用户按等级由低到高分为A用户、B用户和C用户。当目标文档通过上述方法生成后,A用户先进行编辑,之后B用户在A用户编辑的基础上再进行编辑,C用户在B用户的基础上进行编辑。按照此种方式进行编辑,可以避免重复编辑或者交叉编辑,防止目标文档被多次修改。进一步,Enjoy模板对应有模板指令集,可自动生成document.xml的Enjoy模板。进一步,Enjoy模板引擎技术将文本数据填充到Enjoy模板中,生成新的document.xml文件,将其与Word模板的其他部件一同压缩输出,得到目标文档。进一步,审阅用户对目标文档进行编辑时,原始用户所绑定的账户会接收到访问历史的记录。进一步,原始用户对目标文档可以设置相应的共享时限和共享权限。进一步,审阅用户对目标文档进行编辑后会生成修改文档以及修改内容批注,修改文档生成后自动存储到预设的路径,并将修改文档进行共享,同时向消息群发出消息;该审阅用户的下级审阅用户可以对修改文档进行修改。当A用户对目标文档修改后,会生成相应的修改文档,同时将A用户修改的批注发送至消息群中。B用户对A用户生成的修改文档再次进行审阅、修改,当B用户有修改时同样也会生成新的修改文档,并也将B用户修改的批注发送至消息群中,C用户对B用户生成的修改文档再次进行审阅、修改;反之,若B用户没有修改,则C用户对A用户生成的修改文档再次进行审阅、修改。进一步,最后一级的审阅用户(C用户)修改完毕后,生成暂定文档;工作组内的原始用户以及审阅用户对暂定文档进行审阅及投票,投票超过半数后暂定文档为最终文档;反之,则协商进行修改。进一步,各审阅用户在修改后,将修改的批注发送至消息群,其它审阅用户以及原始用户可以对批注进行点赞;通过点赞数进行等级的划分,即按照获赞总数的多少为下次等级的划分。如:此次审阅中B用户的修改获得A用户和C用户的点赞,A用户和C用户未获得点赞,则B用户升级,且由于A用户和C用户未获得点赞则还按照此次等级排序,即C用户高于A用户,下次等级顺序由低到高为:A用户、C用户、B用户。上面仅对本专利技术的较佳实施例作了详细说明,但是本专利技术并不限于上述实施例,在本领域普通技术人员所具备的知识范围内,还可以在不脱离本专利技术宗旨的前提下作出各种变化,各种变化均应包含在本专利技术的保护范围之内。本文档来自技高网...

【技术保护点】
1.一种文档生成编辑方法,其特征在于:以Word文档为模板,对模板中的内容进行修改生成目标文档;修改中通过Enjoy模板生成主文档部件document.xml;目标文档生成后自动存储到预设的路径,并将目标文档进行共享;构建生成目标文档的原始用户与审阅用户的工作组,并对工作组中的审阅用户进行等级划分,审阅用户按照等级逐级进行编辑;原始用户以及审阅用户均绑定有用于接收消息的账户,并将各账户建立消息群。/n

【技术特征摘要】
1.一种文档生成编辑方法,其特征在于:以Word文档为模板,对模板中的内容进行修改生成目标文档;修改中通过Enjoy模板生成主文档部件document.xml;目标文档生成后自动存储到预设的路径,并将目标文档进行共享;构建生成目标文档的原始用户与审阅用户的工作组,并对工作组中的审阅用户进行等级划分,审阅用户按照等级逐级进行编辑;原始用户以及审阅用户均绑定有用于接收消息的账户,并将各账户建立消息群。


2.根据权利要求1所述的一种文档生成编辑方法,其特征在于:Enjoy模板对应有模板指令集,可自动生成document.xml的Enjoy模板。


3.根据权利要求1所述的一种文档生成编辑方法,其特征在于:Enjoy模板引擎技术将文本数据填充到Enjoy模板中,生成新的document.xml文件,将其与Word模板的其他部件一同压缩输出,得到目标文档。


4.根据权利要求1所述的一种文档生成编辑方法,其特征在于:审阅用...

【专利技术属性】
技术研发人员:王小华潘晓光易传润王宇琦令狐彬
申请(专利权)人:山西三友和智慧信息技术股份有限公司
类型:发明
国别省市:山西;14

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

1