本申请涉及办公软件,尤其涉及一种文档区域权限锁定方法、装置、电子设备及存储介质。
背景技术:
1、当文档在不同用户间流转的时候,不同用户在对同一文档进查看后,可能会发生文档中的一些重要内容被修改的情况。为了防止文档被误编辑,目前可以采用对文档的整体编辑权限进行锁定,将文档设置为只读,从而防止他人对文档进行修改。但目前的防止文档误编辑的方法,通常只能对文档的整体设置为不可编辑状态,无法针对其中的某个区域进行针对性地锁定,也无法提供丰富的锁定方案。在用户希望文档中的一些区域不可被修改,一些区域可以被修改的场景下,或者,在用户希望文档中的区域在某些方面可以被修改,某些方面不可以被修改的场景下,现有的权限锁定方法的灵活性较差。
技术实现思路
1、鉴于此,为解决上对文档进行编辑权限锁定的灵活性差的技术问题,本申请实施例提供一种文档区域权限锁定方法、装置、电子设备及计算机可读存储介质。
2、第一方面,本申请实施例提供一种文档区域权限锁定方法,该方法包括:显示目标文档;根据作用于目标文档的选择操作,在目标文档中确定待锁定区域;确定针对待锁定区域而设置的锁定项目;对待锁定区域执行锁定项目对应的锁定。
3、在一个可能的实施方式中,根据作用于目标文档的选择操作,在目标文档中确定待锁定区域,包括:接收针对目标文档的选择操作;在选择操作为属性选择操作的情况下,将属性选择操作确定的属性,确定为第一属性;将目标文档中符合第一属性的对象所在的区域,确定为待锁定区域。
4、在一个可能的实施方式中,属性包括对象类型,属性选择操作确定的第一属性为目标类型;将目标文档中符合第一属性的对象所在的区域,确定为待锁定区域,包括:将目标文档中符合目标类型的对象所在的区域,确定为待锁定区域。
5、在一个可能的实施方式中,属性包括公文域的属性;在接收针对目标文档的选择操作之后,还包括:在确定选择操作用于目标文档的公文域语义树的情况下,确定选择操作为属性选择操作,其中,公文域语义树为基于目标文档中的公文域设置的目录;将属性选择操作确定的属性,确定为第一属性,包括:将属性选择操作确定的公文域的属性,确定为第一属性,公文域的属性至少包括如下中的一种:公文域的名称、公文域的类型。
6、在一个可能的实施方式中,根据作用于目标文档的选择操作,在目标文档中确定待锁定区域,包括:接收针对目标文档的选择操作;在选择操作为对象选择操作的情况下,将对象选择操作在目标文档中作用的内容,作为第一内容;基于第一内容,确定包括第一内容的第二内容;将第二内容所在的区域,确定为待锁定区域。
7、在一个可能的实施方式中,基于第一内容,确定包括第一内容的第二内容,包括:在目标文档中,确定包括第一内容的文档对象,其中,文档对象为目标文档中预设的完整的对象;将文档对象设置为第二内容。
8、在一个可能的实施方式中,基于第一内容,确定包括第一内容的第二内容,包括:根据第一内容的属性,确定第二属性;将目标文档中符合第二属性的内容,设置为第二内容。
9、在一个可能的实施方式中,锁定项目包括锁定编辑权限项目和/或锁定非编辑权限项目;锁定编辑权限项目包括以下至少一项:锁定修改权限、锁定插入权限、锁定删除权限、锁定格式编辑权限、锁定移动权限、锁定缩放权限;锁定非编辑权限项目包括以下至少一项:锁定打印权限、锁定复制权限、锁定截图权限。
10、在一个可能的实施方式中,在对待锁定区域执行锁定项目对应的锁定之后,方法还包括:接收作用于已锁定区域的调整操作;在调整操作符合已锁定区域的锁定项目的情况下,禁止调整操作。
11、在一个可能的实施方式中,在对待锁定区域执行锁定项目对应的锁定之后,方法还包括:对已锁定区域进行解锁;在目标文档中,保存解锁的记录。
12、在一个可能的实施方式中,对已锁定区域进行解锁,包括:发送获取调整操作的权限的请求;在接收到表示请求成功的第一解锁指令后,对已锁定区域进行解锁;或者,基于预设的验证方式,对已锁定区域进行解锁;或者,接收第二解锁指令;基于第二解锁指令,对已锁定区域进行解锁。
13、第二方面,本申请实施例提供一种文档区域权限锁定装置,该装置包括:显示模块,用于显示目标文档;第一确定模块,用于根据作用于目标文档的选择操作,在目标文档中确定待锁定区域;第二确定模块,用于确定针对待锁定区域而设置的锁定项目;锁定模块,用于对待锁定区域执行锁定项目对应的锁定。
14、第三方面,本申请实施例提供一种电子设备,包括:存储器,用于存储计算机程序;处理器,用于执行存储器中存储的计算机程序,且计算机程序被执行时,实现本申请上述第一方面的文档区域权限锁定方法中任一实施例的方法。
15、第四方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时,实现如上述第一方面的文档区域权限锁定方法中任一实施例的方法。
16、第五方面,本申请实施例提供一种计算机程序,计算机程序包括计算机可读代码,当计算机可读代码在设备上运行时,使得该设备中的处理器实现如上述第一方面的文档区域权限锁定方法中任一实施例的方法。
17、本申请实施例提供的文档区域权限锁定方法、装置、电子设备及计算机可读存储介质,通过显示目标文档,根据作用于目标文档的选择操作,在目标文档中确定待锁定区域,确定针对待锁定区域而设置的锁定项目,最后对待锁定区域执行锁定项目对应的锁定,实现了可以在文档中灵活地选择被锁定的区域,并且可以灵活设置被锁定区域的锁定项目,使用户能够根据实际需求设置被锁定区域中内容的哪些方面不被修改,从而提高了对文档进行编辑权限锁定的灵活性,文档在流转过程中,可以更方便地被用户查看和编辑。
1.一种文档区域权限锁定方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据作用于所述目标文档的选择操作,在所述目标文档中确定待锁定区域,包括:
3.根据权利要求2所述的方法,其特征在于,所述属性包括对象类型,所述属性选择操作确定的第一属性为目标类型;
4.根据权利要求2所述的方法,其特征在于,所述属性包括公文域的属性;
5.根据权利要求1所述的方法,其特征在于,所述根据作用于所述目标文档的选择操作,在所述目标文档中确定待锁定区域,包括:
6.根据权利要求5所述的方法,其特征在于,所述基于所述第一内容,确定包括所述第一内容的第二内容,包括:
7.根据权利要求5所述的方法,其特征在于,所述基于所述第一内容,确定包括所述第一内容的第二内容,包括:
8.根据权利要求1所述的方法,其特征在于,所述锁定项目包括锁定编辑权限项目和/或锁定非编辑权限项目;
9.根据权利要求1所述的方法,其特征在于,在所述对所述待锁定区域执行所述锁定项目对应的锁定之后,所述方法还包括:
10.根据权利要求9所述的方法,其特征在于,在所述对所述待锁定区域执行所述锁定项目对应的锁定之后,所述方法还包括:
11.根据权利要求10所述的方法,其特征在于,所述对所述已锁定区域进行解锁,包括:
12.一种文档区域权限锁定装置,其特征在于,所述装置包括:
13.一种电子设备,其特征在于,包括:
14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现上述权利要求1-11任一所述的文档区域权限锁定方法。
