首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

PDF内嵌字体水印嵌入和提取方法及系统 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:合肥高维数据技术有限公司

摘要:本申请涉及一种PDF内嵌字体水印嵌入和提取方法及系统,应用于字符水印技术领域,其包括提取预设的PDF文件内嵌字体,获取原始字体文件;根据预设的变形字体库和所述原始字体文件,查找与预设的水印信息对应的变形字体文件;将所述变形字体文件嵌入所述PDF文件中,并对PDF内的原始字体进行替换。本申请通过多个变形文字的组合嵌入水印信息,以增加PDF文件内嵌字体水印的鲁棒性,增加了提取PDF内水印信息时的准确率。

主权项:1.一种PDF内嵌字体水印嵌入和提取方法,其特征在于,包括:将预设的字体库转换为含有字形数据节点的中间文字库,基于预设的偏移量、偏移标准和所述中间文字库,生成变形字体库;提取预设的PDF文件内嵌字体,获取原始字体文件,包括:根据MuPDF对PDF文件内嵌字体提取,获取ttf字体文件,通过fonttools将所述ttf字体文件转为xml字体文件,获取所述原始字体文件,其中所述原始字体文件至少包括:字体型号以及字体文本;根据预设的变形字体库和所述原始字体文件,查找与预设的水印信息对应的变形字体文件,包括:在预设的变形字体库中查找与所述字体型号对应的第一变形字体库,在所述第一变形字体库中查找与所述字体文本对应的变形字体,在所述变形字体中查找与所述水印信息对应的替换字体,包括:将所述水印信息转换为具有纠错性能的BCH码,将所述BCH码与所述变形字体中每个字体代表的比特流对应,确定所述替换字体,得到所述变形字体文件,其中所述变形字体文件至少包括字体变形节点信息;将所述变形字体文件嵌入所述PDF文件中,并对PDF内的原始字体进行替换,包括:删除与原始字体对应的原始字体节点数据对应的绘制指令,通过PDF渲染引擎自动对所述字体变形节点数据进行绘制,获取所述替换字体,将所述替换字体嵌入PDF文件中,对PDF内对应的原文字进行替换,包括:通过fonttools将所述替换字体从xml格式转为ttf格式,得到ttf格式替换字体,通过MuPDF将所述ttf格式替换字体对PDF内对应的原字体进行替换,得到嵌入所述水印信息的PDF文件;基于光学字符识别算法对嵌入所述水印信息的PDF文件进行字符识别,获取目标字符图像信息,将所述目标字符图像信息与所述变形字体库中的原始字体进行匹配,确定与所述目标字符图像信息对应的未变形字体,将所述目标字符图像信息与所述未变形字体对应的所有变形字体进行匹配,获取与变形字体对应的置信度,提取所述置信度最高的变形字体对应的比特流信息,得到所述水印信息,包括:提取字符图像与水印模板匹配得到四个置信度,求得最大置信度p和索引值index,当所述索引值所对应预设比特值为零时,所述最大置信度添加负号,当所述索引值所对应预设比特值为一时,最大置信度添加正号,得到的带正负号的置信度即Xi,根据预设分组方案,将所述最大置信度分配符号后添加至指定组别,根据预设的均值公式计算每个组别的置信度均值,根据所述置信度均值以及预设的比特值公式计算指定组别的比特值,若所述比特值不存在或所述置信度均值小于阈值,则将不存在的所述比特值或所述置信度均值小于阈值的比特值设置为特殊比特值,将所述特殊比特值的数量设置为n,将每一个所述特殊比特值依次设置为0和1,得到2n个比特流,对每一个所述比特流进行反向BCH求解,得到所述水印信息;所述均值公式具体如下: 所述比特值公式具体如下: 其中,Mgj是j组别所有带正负符号的所述置信度均值,L是该j组别内置信度的个数,gj表示j组别,Bgj表示j组别的比特值。

全文数据:

权利要求:

百度查询: 合肥高维数据技术有限公司 PDF内嵌字体水印嵌入和提取方法及系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。