水印内容处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:28126343 阅读:21 留言:0更新日期:2021-04-19 11:41
本申请提出一种水印内容处理方法、装置、电子设备及存储介质,该水印内容处理方法包括:获取待处理的文件的源信息;获取所述源信息中的水印信息,其中,所述水印信息用于描述所述文件中的水印内容;删除所述源信息中的所述水印信息,得到更新后的源信息;根据所述更新后的源信息,生成未携带有水印内容的文件。实现了根据待处理文件的源信息删除待处理文件中的水印内容,处理过程耗时短,且保证了删除水印内容后的文件的正常显示。除水印内容后的文件的正常显示。除水印内容后的文件的正常显示。

【技术实现步骤摘要】
水印内容处理方法、装置、电子设备及存储介质


[0001]本申请涉及计算机
,尤其涉及一种水印内容处理方法、装置、电子设备及存储介质。

技术介绍

[0002]目前,用户通过各种文件处理软件生成文件时,为了对文件进行版权保护等目的,通常会在文件中添加水印内容。而在实际应用中,水印内容的存在又会对文件的使用造成不便,因此,在一些应用场景下需要对文件中的水印内容进行删除。
[0003]相关技术中,为了删除文件中的水印内容,通常需要读取整个文件的源信息,再对整个文件的源信息进行解析,并按照文件格式标准重写整个文件,得到删除水印内容后的文件。这种水印内容处理方式,耗费的时间较长,且在含水印内容的原始文件没有遵循文件格式标准时,若在解析文件的源信息后按照文件格式标准重写文件,会造成部分信息丢失,导致删除水印内容后的文件显示异常。

技术实现思路

[0004]本申请旨在至少在一定程度上解决相关技术中的技术问题之一。
[0005]为此,本申请的目的在于提出一种水印内容处理方法、装置、电子设备、存储介质以及计算机程序产品,以解决相关技术中的水印内容处理方法存在的耗费时间长、删除水印内容后的文件显示异常的技术问题。
[0006]为达到上述目的,本申请第一方面实施例提出的水印内容处理方法,包括:获取待处理的文件的源信息;获取所述源信息中的水印信息,其中,所述水印信息用于描述所述文件中;删除所述源信息中的所述水印信息,得到更新后的源信息;根据所述更新后的源信息,生成未携带有水印内容的文件。
[0007]在一种可能的实现形式中,所述获取所述源信息中的水印信息,包括:获取所述源信息中的水印标记,其中,所述水印标记用于标记所述水印信息在所述源文件中的位置;根据所述水印标记查询所述源信息,获取所述源信息中携带有所述水印标记的水印信息。
[0008]在另一种可能的实现形式中,所述获取所述源信息中的水印标记,包括:获取所述文件的文件格式;获取与所述文件格式对应的水印标记;将与所述文件格式对应的水印标记,确定为所述源信息中的水印标记。
[0009]在另一种可能的实现形式中,所述获取所述源信息中的水印标记,还包括:获取所述源信息中的绘制指令,所述绘制指令包括:绘制对象的标识;对所述绘制对象的标识进行水印标记提取,并将提取到的水印标记确定为所述源信息中的水印标记。
[0010]在另一种可能的实现形式中,所述水印标记包括:水印标识、起始字符串和结尾字符串;所述根据所述水印标记查询所述源信息,获取所述源信息中携带有所述水印标记的水印信息,包括:获取所述源信息中携带有所述水印标识,且以所述起始字符串为开头,以所述结尾字符串为结尾的第一内容;将所述第一内容,确定为所述源信息中的水印信息。
[0011]在另一种可能的实现形式中,所述源信息包括:所述文件中各个页面对应的页面字符串;所述获取所述源信息中携带有所述水印标识,且以所述起始字符串为开头,以所述结尾字符串为结尾的第一内容,包括:针对每个页面对应的页面字符串,获取所述页面字符串中所述水印标识的第一所在位置;根据所述起始字符串,从所述页面字符串的所述第一所在位置向前查询,获取所述页面字符串中所述起始字符串的第二所在位置;根据所述结尾字符串,从所述页面字符串的所述第一所在位置向后查询,获取所述页面字符串中所述结尾字符串的第三所在位置;根据所述第二所在位置和所述第三所在位置,确定所述页面字符串中的第一内容。
[0012]在另一种可能的实现形式中,所述页面字符串中所述第一所在位置的数量为多个;所述根据所述起始字符串,从所述页面字符串的所述第一所在位置向前查询,获取所述页面字符串中所述起始字符串的第二所在位置,包括:获取所述页面字符串中与所述第一所在位置相邻的之前第一所在位置;获取所述第一所在位置与所述之前第一所在位置之间的第一部分字符串;根据所述起始字符串,从所述页面字符串的所述第一所在位置向前查询所述第一部分字符串,获取所述页面字符串中所述起始字符串的第二所在位置。
[0013]在另一种可能的实现形式中,所述根据所述结尾字符串,从所述页面字符串的所述第一所在位置向后查询,获取所述页面字符串中所述结尾字符串的第三所在位置,包括:获取所述页面字符串中与所述第一所在位置相邻的之后第一所在位置;获取所述第一所在位置与所述之后第一所在位置之间的第二部分字符串;根据所述结尾字符串,从所述页面字符串的所述第一所在位置向后查询所述第二部分字符串,获取所述页面字符串中所述结尾字符串的第三所在位置。
[0014]在另一种可能的实现形式中,所述第二所在位置为所述起始字符串的起始位置;所述第三所在位置为所述结尾字符串的起始位置;所述根据所述第二所在位置和所述第三所在位置,确定所述页面字符串中的第一内容,包括:获取所述结尾字符串的长度信息;根据所述长度信息以及所述第三所在位置,确定所述结尾字符串的结尾位置;将所述页面字符串中从所述第二所在位置至所述结尾位置的字符串内容,确定为所述页面字符串中的第一内容。
[0015]在另一种可能的实现形式中,所述文件的文件格式为PDF格式;所述水印标记包括:水印标识“/Watermark”、起始字符串“/Artifact”,结尾字符串“EMC”。
[0016]为达到上述目的,本申请第二方面实施例提出的水印内容处理装置,包括:第一获取模块,用于获取待处理的文件的源信息;第二获取模块,用于获取所述源信息中的水印信息的水印信息,其中,所述水印信息用于描述所述文件中的水印内容;处理模块,用于删除所述源信息中的所述水印信息,得到更新后的源信息;生成模块,用于根据所述更新后的源信息,生成未携带有水印内容的文件。
[0017]在一种可能的实现形式中,所述第二获取模块,包括:第一获取单元,用于获取所述源信息中的水印标记,其中,所述水印标记用于标记所述水印信息在所述源文件中的位置;第二获取单元,用于根据所述水印标记查询所述源信息,获取所述源信息中携带有所述水印标记的水印信息。
[0018]在另一种可能的实现形式中,所述第一获取单元,具体用于:获取所述文件的文件格式;获取与所述文件格式对应的水印标记;将与所述文件格式对应的水印标记,确定为所
述源信息中的水印标记。
[0019]在另一种可能的实现形式中,所述第一获取单元,还用于:获取所述源信息中的绘制指令,所述绘制指令包括:绘制对象的标识;对所述绘制对象的标识进行水印标记提取,并将提取到的水印标记确定为所述源信息中的水印标记。
[0020]在另一种可能的实现形式中,所述水印标记包括:水印标识、起始字符串和结尾字符串;所述第二获取单元,包括:获取子单元,用于获取所述源信息中携带有所述水印标识,且以所述起始字符串为开头,以所述结尾字符串为结尾的第一内容;确定子单元,用于将所述第一内容,确定为所述源信息中的水印信息。
[0021]在另一种可能的实现形式中,所述源信息包括:所述文件中各个页面对应的页面字符串;所述获取子单元,具体用于:针对每个页面对应的页面本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种水印内容处理方法,其特征在于,包括:获取待处理的文件的源信息;获取所述源信息中的水印信息,其中,所述水印信息用于描述所述文件中的水印内容;删除所述源信息中的所述水印信息,得到更新后的源信息;根据所述更新后的源信息,生成未携带有水印内容的文件。2.如权利要求1所述的水印内容处理方法,其特征在于,所述获取所述源信息中的水印信息,包括:获取所述源信息中的水印标记,其中,所述水印标记用于标记所述水印信息在所述源文件中的位置;根据所述水印标记查询所述源信息,获取所述源信息中携带有所述水印标记的水印信息。3.如权利要求2所述的水印内容处理方法,其特征在于,所述获取所述源信息中的水印标记,包括:获取所述文件的文件格式;获取与所述文件格式对应的水印标记;将与所述文件格式对应的水印标记,确定为所述源信息中的水印标记。4.如权利要求2或3所述的水印内容处理方法,其特征在于,所述获取所述源信息中的水印标记,还包括:获取所述源信息中的绘制指令,所述绘制指令包括:绘制对象的标识;对所述绘制对象的标识进行水印标记提取,并将提取到的水印标记确定为所述源信息中的水印标记。5.如权利要求2所述的水印内容处理方法,其特征在于,所述水印标记包括:水印标识、起始字符串和结尾字符串;所述根据所述水印标记查询所述源信息,获取所述源信息中携带有所述水印标记的水印信息,包括:获取所述源信息中携带有所述水印标识,且以所述起始字符串为开头,以所述结尾字符串为结尾的第一内容;将所述第一内容,确定为所述源信息中的水印信息。6.如权利要求5所述的水印内容处理方法,其特征在于,所述源信息包括:所述文件中各个页面对应的页面字符串;所述获取所述源信息中携带有所述水印标识,且以所述起始字符串为开头,以所述结尾字符串为结尾的第一内容,包括:针对每个页面对应的页面字符串,获取所述页面字符串中所述水印标识的第一所在位置;根据...

【专利技术属性】
技术研发人员:ꢀ七四专利代理机构
申请(专利权)人:珠海豹趣科技有限公司
类型:发明
国别省市:

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

1