The invention discloses an electronic signature positioning method in web page PDF, which is characterized by the following steps: 1) parsing PDF document metadata and recording the location coordinates of PDF document; 2) obtaining the current mouse position when the mouse is pressed; 3) obtaining the mouse position after the mouse movement; 3) calculating the position when clicking on the picture refers to the mouse position in the picture, that is, the position in the picture. The mouse's abscissa and ordinate values relative to the upper left corner of the picture parent; 4) Calculate the difference between the abscissa of the position before moving, the abscissa of the position after moving and the ordinate of the position after moving; 5) Replace the abscissa and ordinate of the original element with the new abscissa and ordinate, and drag the seal to the pdf. The invention combines digital signature technology, solves the technical problem of one-time stamping multiple seals in electronic documents, greatly improves the stamping efficiency, and adds designated seals at all positions requiring stamping.
【技术实现步骤摘要】
一种网页PDF中电子签章定位方法
本专利技术属于一种电子签章
,具体涉及一种网页PDF中电子签章定位方法。
技术介绍
国密电子签章中的套章方法操作复杂,无法对电子文档中一次性加盖多个印章的,大大降低了盖章效率,尤其是无法在所有需要盖章的位置处添加指定印章,因此无法满足人们的需求。
技术实现思路
本专利技术所要解决的技术问题是针对上述现有技术的不足提供一种网页PDF中电子签章定位方法,其结合数字签名技术,解决了对电子文档中一次性加盖多个印章的技术问题,大大提高了盖章效率,在所有需要盖章的位置处添加指定印章,通过电子签章技术一次性签署所有印章。为实现上述技术目的,本专利技术采取的技术方案为:一种网页PDF中电子签章定位方法,其特征在于:包括以下步骤:1)解析PDF文档元数据,记录PDF文档所在位置坐标;2)当鼠标按下时,获取到当前鼠标的位置,即移动前相对浏览器的位置;鼠标移动结束后,获取鼠标的位置,即移动后的位置;3)在点击图片的时候计算的位置是指鼠标在图片里的位置即鼠标相对于图片父级左上角的横坐标与纵坐标的值,它们用来保证在移动后鼠标仍然停留在图片的相对位置,通过将鼠标的位置减去这两个偏移值;4)计算移动前的位置的横坐标、纵坐标与移动结束后的位置的横坐标、纵坐标的差值,移动后元素的横坐标标为:鼠标移动后的横坐标-鼠标按下的横坐标+元素的初始横坐标;纵坐标为:鼠标移动后的纵坐标-鼠标按下的纵坐标+元素的初始纵坐标;5)把新的横坐标与纵坐标替换初始元素的横坐标与纵坐标,拖拽印章到pdf的步骤就结束了。上述的pdf中电子印章位置算法,包括以下步骤:1)将pdf进 ...
【技术保护点】
1.一种网页PDF中电子签章定位方法,其特征在于:包括以下步骤:1)解析PDF文档元数据,记录PDF文档所在位置坐标;2)当鼠标按下时,获取到当前鼠标的位置,即移动前相对浏览器的位置;鼠标移动结束后,获取鼠标的位置,即移动后的位置;3)在点击图片的时候计算的位置是指鼠标在图片里的位置即鼠标相对于图片父级左上角的横坐标与纵坐标的值,它们用来保证在移动后鼠标仍然停留在图片的相对位置,通过将鼠标的位置减去这两个偏移值;4)计算移动前的位置的横坐标、纵坐标与移动结束后的位置的横坐标、纵坐标的差值,移动后元素的横坐标标为:鼠标移动后的横坐标‑鼠标按下的横坐标+元素的初始横坐标;纵坐标为:鼠标移动后的纵坐标‑鼠标按下的纵坐标+元素的初始纵坐标;5)把新的横坐标与纵坐标替换初始元素的横坐标与纵坐标,拖拽印章到pdf的步骤就结束了。
【技术特征摘要】
1.一种网页PDF中电子签章定位方法,其特征在于:包括以下步骤:1)解析PDF文档元数据,记录PDF文档所在位置坐标;2)当鼠标按下时,获取到当前鼠标的位置,即移动前相对浏览器的位置;鼠标移动结束后,获取鼠标的位置,即移动后的位置;3)在点击图片的时候计算的位置是指鼠标在图片里的位置即鼠标相对于图片父级左上角的横坐标与纵坐标的值,它们用来保证在移动后鼠标仍然停留在图片的相对位置,通过将鼠标的位置减去这两个偏移值;4)计算移动前的位置的横坐标、纵坐标与移动结束后的位置的横坐标、纵坐标的差值,移动后元素的横坐标标为:鼠标移动后的横坐标-鼠标按下的横坐标+元素的初始横坐标;纵坐标为:鼠标移动后的纵坐标-鼠标按下的纵坐标+元素的初始纵坐标;5)把新的横坐标与纵坐标替换初始元素的横坐标与纵坐标,拖拽印章到pdf的步骤就结束了。2.根据权利要求1所述的一种网页PDF中电子签章定位方法,其特征在于:所述的pdf中电子印章位置算法,包括以下步骤:1)将pdf进行定位并记录标准pdf的总页数乘以标准pdf单张页面的长减去印章的长就是印章可拖动的上下范围,上下范围不得小于0;2)记录PDF的宽减去印章的宽,就是印章在pdf中可拖动的左右范围的长度,左右范围不得小于0;3)设定PDF左上角横坐标与纵坐标为0;...
【专利技术属性】
技术研发人员:金鑫,
申请(专利权)人:江苏敏行信息技术有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。