一种基于动态渲染和自动定位的PDF多页签署方法及系统技术方案

技术编号:46052783 阅读:7 留言:0更新日期:2025-08-11 15:40
本发明专利技术公开了一种基于动态渲染和自动定位的PDF多页签署方法及系统,其方法包括:服务端预先在数据库中存储各PDF文档的文档标识以及签名区域的位置信息和签名区域所在的页码;客户端在接收到打开目标PDF文档的指令时,向服务端发送信息获取请求;服务端根据目标PDF文档的文档标识获取目标PDF文档的每个签名区域的详细信息,并返回至客户端;客户端根据签名区域所在的页码动态渲染目标PDF文档中签名区域所在的待签页面;客户端在待签页面上动态生成签名框,并自动滚动定位至签名框;客户端在监听到对应于签名框的签名动作完成指令时,将签名状态更新为已签署,并发送至服务端,并动态渲染目标PDF文档的下一个待签页面。该方法大大提升了签署效率。

【技术实现步骤摘要】

本专利技术涉及文档签署,尤其涉及一种基于动态渲染和自动定位的pdf多页签署方法及系统。


技术介绍

1、电子签名技术在远程合同签署和文件确认等领域得到了广泛应用,尤其是在涉及多个签名页或多个签名区域的pdf文件中。目前,业界的普遍做法是预先渲染pdf文档的所有页面,并在文档中标注出签名位置。用户在签署时,通常需要手动滚动pdf文件逐页查找签名位置,或者通过点击文档侧边的签名列表逐一跳转到相应页面进行签署。例如,adobeacrobat和docusign等电子签名平台,都是通过将签名位置单独标识出来,让用户通过侧边栏或手动滚动的方式逐一查找并完成签署。

2、然而,上述方法存在以下问题。首先,渲染整个pdf文件,尤其是对于较大的文件时,可能会导致渲染性能下降和内存占用过高,从而影响用户体验。例如,一个10页的合同在全量加载pdf时,内存峰值可能高达310mb,此外,在弱网络环境下,预加载可能会失败且无法恢复进度等,这些问题的根源在于没有对静态资源进行合理分配,没有实现根据用户需求动态加载页面。其次,当pdf文档签署页较多或签名位置分散时,用户需手动逐本文档来自技高网...

【技术保护点】

1.一种基于动态渲染和自动定位的PDF多页签署方法,其特征在于,包括:

2.根据权利要求1所述的基于动态渲染和自动定位的PDF多页签署方法,其特征在于,客户端根据所述签名区域所在的页码动态渲染所述目标PDF文档中所述签名区域所在的待签页面,包括:

3.根据权利要求2所述的基于动态渲染和自动定位的PDF多页签署方法,其特征在于,所述通过PDF.js库加载所述目标PDF文档中所述签名区域所在的待签页面,包括:

4.根据权利要求1所述的基于动态渲染和自动定位的PDF多页签署方法,其特征在于,所述客户端根据所述签名区域的位置信息在所述待签页面上动态生成签名框,...

【技术特征摘要】

1.一种基于动态渲染和自动定位的pdf多页签署方法,其特征在于,包括:

2.根据权利要求1所述的基于动态渲染和自动定位的pdf多页签署方法,其特征在于,客户端根据所述签名区域所在的页码动态渲染所述目标pdf文档中所述签名区域所在的待签页面,包括:

3.根据权利要求2所述的基于动态渲染和自动定位的pdf多页签署方法,其特征在于,所述通过pdf.js库加载所述目标pdf文档中所述签名区域所在的待签页面,包括:

4.根据权利要求1所述的基于动态渲染和自动定位的pdf多页签署方法,其特征在于,所述客户端根据所述签名区域的位置信息在所述待签页面上动态生成签名框,并自动滚动定位至所述签名框,包括:

5.根据权利要求4所述的基于动态渲染和自动定位的pdf多页签署方法,其特征在...

【专利技术属性】
技术研发人员:阳小波
申请(专利权)人:深圳锦牛科技有限公司
类型:发明
国别省市:

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

1