一种文档批量水印添加方法、系统和存储介质技术方案

技术编号:34733782 阅读:21 留言:0更新日期:2022-08-31 18:23
本发明专利技术公开了一种文档批量水印添加方法、系统和存储介质,通过批量对待添加水印的目标文档内各页面进行识别,根据各页面内文字区域位置分成多个页面类型,并判断归为正文页的第一页面类型中正文文字区域与计划添加的包含条形码/二维码图片的第二水印区块是否存在重合,如果存在重合则对第二水印类型中的部分变量参数进行调整形成第二水印调整区块来替换初始水印模板中原第二水印区块,以形成对应第一页面类型的第一水印模板,最终将第一水印模板添加至标记为第一页面类型的各目标页中。通过对第二水印区块的调整操作,避免第一页面类型中正文文字区域对二维码水印的干扰。型中正文文字区域对二维码水印的干扰。型中正文文字区域对二维码水印的干扰。

【技术实现步骤摘要】
一种文档批量水印添加方法、系统和存储介质


[0001]本专利技术涉及医药信息化
,尤其涉及一种文档批量水印添加方法、系统和存储介质。

技术介绍

[0002]目前,用户在对文档内大量页面进行批量添加水印时,例如利用现有的PDF编辑器在PDF文档中插入水印的时候,PDF编辑器会直接对整个文档进行水印添加操作,对于一些比较大的文档,通常需要很长时间才能完成该操作,同时也只能根据操作人员的预先设置的页码来对特定文档页面进行水印添加操作,无法根据一些页面的实际情况进行调整。例如在对文档各页面进行一些二维码或条码等特殊水印的添加时,为了使这些二维码或条码水印尽量不与页面中的文字重合导致识别出现障碍,往往需要操作人员在添加水印前不断预览各页面的水印效果,进行水印参数的摸索调整直至预览效果符合要求后再进行打印,操作过程费时费力,严重影响了文档水印添加的效率。

技术实现思路

[0003]本专利技术针对现有技术中的不足,提供了一种文档批量水印添加方法,包括如下步骤:
[0004]S1,对待添加水印的目标文档各页面进行识别,获取各页面内本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种文档批量水印添加方法,其特征在于,包括如下步骤:S1,对待添加水印的目标文档各页面进行识别,获取各页面内文字内容所在区域;S2,根据各页面内文字内容布局将目标文档页面分别标记为多个页面类型,识别作为正文页的第一页面类型中的最大文字区域;S3,判断初始水印模板中是否存在至少一第二水印区块,若存在则根据第二水印类型的页面分布参数和布置规则参数计算第二水印区块布置在初始水印模板上的第二区域;所述第二水印区块被配置为根据第二类型水印的输入参数生成的包含有条形码或二维码的水印图片;S4,若第二区域与最大文字区域存在重合或重合区域不符合设定重合规则,则对第二水印类型中的部分变量参数进行调整形成第二水印调整区块,在初始水印模板中将第二水印区块替换为第二水印调整区块形成对应第一页面类型的第一水印模板,将第一水印模板添加至标记为第一页面类型的各目标页中。2.根据权利要求1所述的文档批量水印添加方法,其特征在于,所述步骤S2还具体包括:将目标文档页面中的具有同一最大文字区域的页面标记为第一页面类型,将其它页面标记为第二页面类型,所述最大文字区域为矩形区域。3.根据权利要求2所述的文档批量水印添加方法,其特征在于,还包括:S5,在初始水印模板中添加第二水印区块形成对应第二页面类型的第二水印模板,将第二水印模板添加至标记为第二页面类型的各目标页中。4.根据权利要求3所述的文档批量水印添加方法,其特征在于,所述步骤S3还包括:若初始水印模板中仅存在第一水印区块,则根据第一水印类型的页面分布参数和布置规则生成第一水印区块布置在初始水印模板上的第一区域,将初始水印模板添加至标记为第一页面类型的各目标页中。5.根据权利要求4所述的文档批量水印添加方法,其特征在于,所述步骤S4还包括:若第二区域与最大文字区域存在重合或重合区域不符合设定重合规则,则判断第二水印类型中的水印布局参数中的行数是否大于2,若大于2行则修改该布局参数的行数为2;修改第二水印类型中的水印位置参数,分别修改位于上下方的两个第二水印区块使其对应的第二区域向上和向下移动形成两第二水印调整区块;所述第二水印调整区块对应的第二区域与最大文...

【专利技术属性】
技术研发人员:邢杰张璐包卿方晓蕾
申请(专利权)人:明度智云浙江科技有限公司
类型:发明
国别省市:

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

1