文档内容的保护标识项嵌入方法及装置制造方法及图纸

技术编号:27516455 阅读:13 留言:0更新日期:2021-03-02 18:49
本发明专利技术提供了一种文档内容的保护标识项嵌入方法及装置,所述方法包括,对文档文件中的所有对象进行搜索,搜索出文档文件中的图形对象以及图像对象;分别读取图形对象以及图像对象的属性;生成一串密文密钥;将密文密钥分别写入到图形对象以及图像对象的属性中,进行保存封装,形成保护标识项。本发明专利技术的有益效果在于:在需要保留创作者信息或进行保护的文档中,通过对图形对象或图像对象的属性进行赋值,嵌入保护标识项,让文档在流转过程中不易被使用者发现保护标识项,保护标识项不易被删除,从而保证保护标识项附着于文档上,减少了文档被恶意修改、保护标识项被清除的可能。保护标识项被清除的可能。保护标识项被清除的可能。

【技术实现步骤摘要】
文档内容的保护标识项嵌入方法及装置


[0001]本专利技术涉及内容保护领域,尤其是指一种文档内容的保护标识项嵌入方法及装置。

技术介绍

[0002]现在的文档文件中要嵌入保护标识项,一般采用明显的水印或插入显式的图片,让使用者直观的看到内容制造者的信息。然而,使用者也很容易将这些信息删除,再次使用文件。所嵌入的保护标识项易于读取或修改,不利于进一步保护文档或保留创作者信息。

技术实现思路

[0003]本专利技术所要解决的技术问题是:提供一种文档内容的保护标识项嵌入方法、装置、计算机设备及存储介质,旨在防止文档的保护内容项被修改。
[0004]为了解决上述技术问题,本专利技术采用的技术方案为:一种文档内容的保护标识项嵌入方法,包括以下步骤,
[0005]对文档文件中的所有对象进行搜索,搜索出文档文件中的图形对象以及图像对象;
[0006]分别读取图形对象以及图像对象的属性;
[0007]生成一串密文密钥;
[0008]将密文密钥分别写入到图形对象以及图像对象的属性中,进行保存封装,形成保护标识项。
[0009]进一步的,所述对文档文件中的所有对象进行搜索,搜索出文档文件中的图形对象以及图像对象,具体包括,
[0010]通过递归的方式对文档文件中的所有对象进行搜索,将对象类型为Shape类型及InlineShape类型的对象搜索出来,即可得到图形对象以及图像对象。
[0011]进一步的,所述分别读取图形对象以及图像对象的属性,具体包括,/>[0012]分别读取图形对象以及图像对象的AlternativeText属性值。
[0013]进一步的,所述生成一串密文密钥,具体包括,
[0014]利用当前的系统时间和图形对象以及图像对象的坐标位置相组合,再加上保护识别码,形成一串密文密钥。
[0015]本专利技术还提供了一种文档内容的保护标识项嵌入装置,包括,
[0016]对象搜索模块,用于对文档文件中的所有对象进行搜索,搜索出文档文件中的图形对象以及图像对象;
[0017]属性读取模块,用于分别读取图形对象以及图像对象的属性;
[0018]密文密钥生成模块,用于生成一串密文密钥;
[0019]密文密钥封装模块,用于将密文密钥分别写入到图形对象以及图像对象的属性中,进行保存封装,形成保护标识项。
[0020]进一步的,所述对象搜索模块具体用于,
[0021]通过递归的方式对文档文件中的所有对象进行搜索,将对象类型为Shape类型及InlineShape类型的对象搜索出来,即可得到图形对象以及图像对象。
[0022]进一步的,所述属性读取模块具体用于,
[0023]分别读取图形对象以及图像对象的AlternativeText属性值。
[0024]进一步的,所述密文密钥生成模块具体用于,
[0025]利用当前的系统时间和图形对象以及图像对象的坐标位置相组合,再加上保护识别码,形成一串密文密钥。
[0026]本专利技术还提供了一种计算机设备,所述计算机设备包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现如上所述的文档内容的保护标识项嵌入方法。
[0027]本专利技术还提供了一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时可实现如上所述的文档内容的保护标识项嵌入方法。
[0028]本专利技术的有益效果在于:在需要保留创作者信息或进行保护的文档中,通过对图形对象或图像对象的属性进行赋值,嵌入保护标识项,让文档在流转过程中不易被使用者发现保护标识项,保护标识项不易被删除,从而保证保护标识项附着于文档上,减少了文档被恶意修改、保护标识项被清除的可能。
附图说明
[0029]下面结合附图详述本专利技术的具体结构。
[0030]图1为本专利技术一具体实施例的文档内容的保护标识项嵌入方法流程图;
[0031]图2为本专利技术一具体实施例的文档内容的保护标识项嵌入装置框图;
[0032]图3为本专利技术一具体实施例的计算机设备的示意性框图。
具体实施方式
[0033]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0034]应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
[0035]还应当理解,在此本专利技术说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本专利技术。如在本专利技术说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
[0036]还应当进一步理解,在本专利技术说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
[0037]如图1所示,本专利技术第一实施例为:一种文档内容的保护标识项嵌入方法,包括以下步骤,
[0038]步骤S10、对文档文件中的所有对象进行搜索,搜索出文档文件中的图形对象以及图像对象;
[0039]步骤S20、分别读取图形对象以及图像对象的属性;
[0040]步骤S30、生成一串密文密钥;
[0041]步骤S40、将密文密钥分别写入到图形对象以及图像对象的属性中,进行保存封装,形成保护标识项。
[0042]进一步的,所述步骤S10、对文档文件中的所有对象进行搜索,搜索出文档文件中的图形对象以及图像对象,具体包括,
[0043]通过递归的方式对文档文件中的所有对象进行搜索,将对象类型为Shape类型及InlineShape类型的对象搜索出来,即可得到图形对象以及图像对象。
[0044]进一步的,所述步骤S20、分别读取图形对象以及图像对象的属性,具体包括,
[0045]分别读取图形对象以及图像对象的AlternativeText属性值。
[0046]进一步的,所述步骤S30、生成一串密文密钥,具体包括,
[0047]利用当前的系统时间和图形对象以及图像对象的坐标位置相组合,再加上保护识别码,形成一串密文密钥。
[0048]上述实施例中,在Word文档中,图形对象以及图像对象属于Shape对象或者InlineShape对象,对象有不同的属性值,其中的AlternativeText属性,默认是空白的文本类型的值,属于不便于直接观看到的位置,通过编写宏代码,对每个图形对象或图像的属性进行赋值,赋予可以标识的字符串,以达到保护文档的目的,使得文档在流转过程中本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种文档内容的保护标识项嵌入方法,其特征在于:包括以下步骤,对文档文件中的所有对象进行搜索,搜索出文档文件中的图形对象以及图像对象;分别读取图形对象以及图像对象的属性;生成一串密文密钥;将密文密钥分别写入到图形对象以及图像对象的属性中,进行保存封装,形成保护标识项。2.如权利要求1所述的文档内容的保护标识项嵌入方法,其特征在于:所述对文档文件中的所有对象进行搜索,搜索出文档文件中的图形对象以及图像对象,具体包括,通过递归的方式对文档文件中的所有对象进行搜索,将对象类型为Shape类型及InlineShape类型的对象搜索出来,即可得到图形对象以及图像对象。3.如权利要求2所述的文档内容的保护标识项嵌入方法,其特征在于:所述分别读取图形对象以及图像对象的属性,具体包括,分别读取图形对象以及图像对象的AlternativeText属性值。4.如权利要求3所述的文档内容的保护标识项嵌入方法,其特征在于:所述生成一串密文密钥,具体包括,利用当前的系统时间和图形对象以及图像对象的坐标位置相组合,再加上保护识别码,形成一串密文密钥。5.一种文档内容的保护标识项嵌入装置,其特征在于:包括,对象搜索模块,用于对文档文件中的所有对象进行搜索,搜索出文档文件中的图形对象以及图像对象;属性读取模块,用于分别读取图形对象...

【专利技术属性】
技术研发人员:杨开勇卢庆华黄元忠
申请(专利权)人:深圳市方直科技股份有限公司
类型:发明
国别省市:

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

1