一种签名框展示方法、装置、电子设备及存储介质与流程

文档序号:20203333发布日期:2020-03-27 20:52阅读:105来源:国知局
本发明涉及计算机
技术领域
:,特别是涉及一种签名框展示方法、装置、电子设备及存储介质。
背景技术
::通过计算机编辑文档时,由于pdf(portabledocumentformat,便携式文档格式)文档具有非易改性和打印效果好等优点,pdf文档被使用的频率越来越高。在使用pdf应用程序编辑合同或证明性的文档时,通常需要用户签上自己的姓名。现有技术中,用户可以手动点击pdf应用程序中的“签名”菜单选项,然后在弹出的签名框中签上自己的姓名。然而,发明人在实现本发明的过程中发现,现有技术至少存在如下问题:通过现有技术进行签名时,用户在签名前均需要从菜单栏中的众多功能选项中查找到“签名”这个功能选项,然后才能在弹出的签名框中进行签名,这样签名的效率较低。技术实现要素:本发明实施例的目的在于提供一种签名框展示方法、装置、电子设备及存储介质,以提高签名的效率。具体技术方案如下:第一方面,提供了一种签名框展示方法,所述方法包括:接收用户在pdf文档中的点击操作指令;确定所述点击操作指令对应的点击位置在所述pdf文档中的坐标值;如果所述坐标值满足预设位置条件,则在所述pdf文档中展示签名框。可选的,所述如果所述坐标值满足预设位置条件,则在所述pdf文档中展示签名框的步骤,包括:如果所述坐标值在预设的坐标值范围内,则在所述pdf文档中展示签名框。可选的,所述如果所述坐标值满足预设位置条件,则在所述pdf文档中展示签名框的步骤,包括:根据所述点击操作指令对应的点击位置在所述pdf文档中的坐标值,构造一个虚拟的矩形框,所述虚拟的矩形框的区域包含所述点击操作指令对应的点击位置;判断所述虚拟的矩形框中是否包含预设的字符;如果包含,则展示签名框。可选的,所述虚拟的矩形框的大小为100×20pt。可选的,所述签名框的区域包含所述点击操作指令对应的点击位置。第二方面,提供了一种签名框展示装置,所述装置包括:接收模块,用于接收用户在pdf文档中的点击操作指令;确定模块,用于确定所述点击操作指令对应的点击位置在所述pdf文档中的坐标值;展示模块,用于如果所述坐标值满足预设位置条件,则在所述pdf文档中展示签名框。可选的,所述展示模块具体用于:如果所述坐标值在预设的坐标值范围内,则在所述pdf文档中展示签名框。可选的,所述展示模块具体用于:根据所述点击操作指令对应的点击位置在所述pdf文档中的坐标值,构造一个虚拟的矩形框,所述虚拟的矩形框的区域包含所述点击操作指令对应的点击位置;判断所述虚拟的矩形框中是否包含预设的字符;如果包含,则展示签名框。可选的,所述虚拟的矩形框的大小为100×20pt。可选的,所述签名框的区域包含所述点击操作指令对应的点击位置。第三方面,提供了一种电子设备,所述电子设备包括处理器、通信接口、存储器和通信总线,其中,所述处理器、所述通信接口、所述存储器通过所述通信总线完成相互间的通信;所述存储器,用于存放计算机程序;所述处理器,用于执行所述存储器上所存放的程序时,实现上述任一所述的签名框展示方法的步骤。第四方面,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述任一所述的签名框展示方法。第五方面,本发明实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的签名框展示方法。本发明实施例提供的一种签名框展示方法、装置、电子设备及存储介质,通过接收用户在pdf文档中的点击操作指令,确定点击操作指令对应的点击位置在pdf文档中的坐标值,如果坐标值满足预设位置条件,则在pdf文档中展示签名框。采用本发明实施例提供的技术方案,用户可以通过终端在pdf应用程序中进行点击操作,如果点击操作对应的点击位置在pdf文档中的坐标值满足预设位置条件,pdf应用程序则弹出签名框供用户签名,这样,用户不需要从pdf应用程序的菜单栏中查找“签名”这个功能选项即可进行签名,提高了签名的效率。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。图1为本发明实施例提供的一种签名框展示方法流程图;图2为本发明实施例提供的一种预设的坐标值范围对应的预设位置的示意图;图3为本发明实施例提供的一种判断是否展示签名框的流程图;图4为本发明实施例提供的一种虚拟的矩形框的示意图;图5为本发明实施例提供的一种提供签名框的装置结构示意图;图6为本发明实施例提供的电子设备的结构示意图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行描述。本发明实施例提供了一种签名框展示方法、装置、电子设备及存储介质,用户可以通过终端在pdf应用程序中进行点击操作,如果点击操作对应的点击位置在pdf文档中的坐标值满足预设位置条件,pdf应用程序则弹出签名框供用户签名,这样,用户不需要从pdf应用程序的菜单栏中查找“签名”这个功能选项即可进行签名,提高了签名的效率。本发明实施例的执行主体可以是安装有pdf应用程序的终端,终端可以是计算机或手机等设备。下面首先对本发明实施例提供的一种签名框展示方法进行介绍。如图1所示,本发明实施例提供的签名框展示方法可以包括以下步骤:s101:接收用户在pdf文档中的点击操作指令。在本发明实施例中,用户可以在终端中安装pdf应用程序,用户可以通过pdf应用程序浏览pdf文档,并在pdf文档中进行相应的操作。例如,用户可以使用鼠标在pdf文档中进行单击或双击的点击操作,通过点击操作向终端发送点击操作指令;相应的,终端则可以接收该点击操作指令。s102:确定点击操作指令对应的点击位置在pdf文档中的坐标值。在本发明实施例中,pdf文档的显示界面可以分成若干个较小的区域,每个区域对应一个唯一的坐标值。终端在接收到点击操作指令后,可以根据点击操作指令确定pdf文档中被点击的区域,进而确定被点击区域对应的坐标值。s103:如果坐标值满足预设位置条件,则在pdf文档中展示签名框。在本发明实施例中,终端如果确定点击操作指令对应的点击位置在pdf文档中的坐标值满足预设位置条件,终端则通过pdf应用程序在pdf文档中展示签名框。用户则可以在展示的签名框中进行签名。本发明实施例提供的一种签名框展示方法,用户可以通过终端在pdf应用程序中进行点击操作,如果点击操作对应的点击位置在pdf文档中的坐标值满足预设位置条件,pdf应用程序则弹出签名框供用户签名,这样,用户不需要从pdf应用程序的菜单栏中查找“签名”这个功能选项即可进行签名,提高了签名的效率。可选的,作为本发明实施例的一种实施方式,上述步骤s103可以通过以下方式实现:如果坐标值在预设的坐标值范围内,则在pdf文档中展示签名框。在本发明实施例中,技术人员可以预先设定一个或多个坐标值范围,如果点击操作指令对应的点击位置在pdf文档中的坐标值在预设的坐标值范围内,终端则在pdf文档中展示签名框。示例性的,如图2所示,预设的坐标值范围对应的区域是“受理人签名:”后面的矩形框包含的区域,当用户的点击操作在这个矩形框范围内执行时,终端则在该pdf文档中展示签名框。本发明实施例提供的签名框展示方法,可以将点击操作指令对应的坐标值与预设的坐标值范围进行比较,如果坐标在预设的坐标范围内,则在pdf文档中展示签名框,提高了展示签名框的效率。可选的,作为本发明实施例的一种实施方式,上述步骤s103可以包括以下步骤,如图3所示:s1031:根据点击操作指令对应的点击位置在pdf文档中的坐标值,构造一个虚拟的矩形框,虚拟的矩形框的区域包含点击操作指令对应的点击位置。在本发明实施例中,终端可以根据用户的点击操作指令对应的点击位置在pdf文档中的坐标值,构造一个虚拟的矩形框,虚拟的矩形框的区域包含点击操作指令对应的点击位置。示例性的,如图4所示,点击位置位于“受理人签名:”后面的某个位置,终端可以根据该点击位置构造一个如图4所示的虚拟的矩形框。s1032:判断虚拟的矩形框中是否包含预设的字符。终端可以将虚拟的矩形框中的字符与预设的字进行比较,从而判断虚拟的矩形框中是否包含预设的字符。预设的字符可以是“签名:”、“受理人签名:”、“signature:”等类似的字符。如果虚拟的矩形框中包含预设的字符,则执行s1033;如果虚拟的矩形框中不包含预设的字符,则不显示签名框。s1033:展示签名框。本发明实施例提供的方案中,终端可以根据用户的点击指令和预设的字符,确定是否展示签名框,这样可以更精确的实现用户在需要签名的时候展示签名框,从而提高签名的效率。可选的,作为本发明实施例的一种实施方式,上述步骤s1031中的虚拟的矩形框的大小为100×20pt。在实施本发明提供的签名框展示方法的过程中,如果虚拟的矩形框过大,可能会导致在不要签名的位置展示签名框;如果虚拟的矩形框过小,可能会导致在需要签名的位置不能展示签名框。通过发明人的实际试验,可以将虚拟的矩形框的大小预设为100×20pt(point,点),这样可以保证用户在点击预设的字符的附件位置时才展示签名框。当然,在实际使用时,虚拟的矩形框的大小可以进行适当的调整。可选的,作为本发明实施例的一种实施方式,签名框的区域包含点击操作指令对应的点击位置。本发明实施例提供的方案中,展示的签名框的区域包含点击操作指令对应的点击位置。示例性的,对于图4中的点击位置,终端可以将该点击位置作为签名框的中心位置,这样展示的签名框刚好位于待签名位置,方便用户签名。基于相同的技术构思,相应于图1所述的方法实施例,本发明还提供了一种提供签名框的装置,如图5所示,该装置包括:接收模块501,用于接收用户在pdf文档中的点击操作指令;确定模块502,用于确定所述点击操作指令对应的点击位置在所述pdf文档中的坐标值;展示模块503,用于如果所述坐标值满足预设位置条件,则在所述pdf文档中展示签名框。本发明实施例提供的一种签名框展示装置,用户可以通过终端在pdf应用程序中进行点击操作,如果点击操作对应的点击位置在pdf文档中的坐标值满足预设位置条件,pdf应用程序则弹出签名框供用户签名,这样,用户不需要从pdf应用程序的菜单栏中查找“签名”这个功能选项即可进行签名,提高了签名的效率。可选的,所述展示模块503具体用于:如果所述坐标值在预设的坐标值范围内,则在所述pdf文档中展示签名框。本发明实施例提供的签名框展示装置,可以将点击操作指令对应的坐标值与预设的坐标值范围进行比较,如果坐标在预设的坐标范围内,则在pdf文档中展示签名框,提高了展示签名框的效率。可选的,所述展示模块503具体用于:根据所述点击操作指令对应的点击位置在所述pdf文档中的坐标值,构造一个虚拟的矩形框,所述虚拟的矩形框的区域包含所述点击操作指令对应的点击位置;判断所述虚拟的矩形框中是否包含预设的字符;如果包含,则展示签名框。本发明实施例提供的方案中,终端可以根据用户的点击指令和预设的字符,确定是否展示签名框,这样可以更精确的实现用户在需要签名的时候展示签名框,从而提高签名的效率。可选的,所述虚拟的矩形框的大小为100×20pt。本发明实施例提供的方案中,将虚拟的矩形框的大小设置为100×20pt,这样可以保证用户在点击预设的字符的附件位置时才展示签名框。可选的,所述签名框的区域包含所述点击操作指令对应的点击位置。本发明实施例提供的方案中,展示的签名框的区域包含点击操作指令对应的点击位置,这样展示的签名框刚好位于待签名位置,方便用户签名。本发明实施例还提供了一种电子设备,如图6所示,包括处理器601、通信接口602、存储器603和通信总线604,其中,处理器601、通信接口602、存储器603通过通信总线604完成相互间的通信;存储器603,用于存放计算机程序;处理器601,用于执行存储器603上所存放的程序时,实现如下步骤:接收用户在pdf文档中的点击操作指令;确定所述点击操作指令对应的点击位置在所述pdf文档中的坐标值;如果所述坐标值满足预设位置条件,则在所述pdf文档中展示签名框。本发明实施例提供的电子设备,用户可以通过终端在pdf应用程序中进行点击操作,如果点击操作对应的点击位置在pdf文档中的坐标值满足预设位置条件,pdf应用程序则弹出签名框供用户签名,这样,用户不需要从pdf应用程序的菜单栏中查找“签名”这个功能选项即可进行签名,提高了签名的效率。上述电子设备提到的通信总线可以是外设部件互连标准(peripheralcomponentinterconnect,简称pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,简称eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。通信接口用于上述电子设备与其他设备之间的通信。存储器可以包括随机存取存储器(randomaccessmemory,简称ram),也可以包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。上述的处理器可以是通用处理器,包括中央处理器(centralprocessingunit,简称cpu)、网络处理器(networkprocessor,简称np)等;还可以是数字信号处理器(digitalsignalprocessing,简称dsp)、专用集成电路(applicationspecificintegratedcircuit,简称asic)、现场可编程门阵列(field-programmablegatearray,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述实施例中任一所述的签名框展示方法。本发明实施例提供的可读存储介质,用户可以通过终端在pdf应用程序中进行点击操作,如果点击操作对应的点击位置在pdf文档中的坐标值满足预设位置条件,pdf应用程序则弹出签名框供用户签名,这样,用户不需要从pdf应用程序的菜单栏中查找“签名”这个功能选项即可进行签名,提高了签名的效率。在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一所述的签名框展示方法。本发明实施例提供的计算机程序产品,用户可以通过终端在pdf应用程序中进行点击操作,如果点击操作对应的点击位置在pdf文档中的坐标值满足预设位置条件,pdf应用程序则弹出签名框供用户签名,这样,用户不需要从pdf应用程序的菜单栏中查找“签名”这个功能选项即可进行签名,提高了签名的效率。在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、电子设备、可读存储介质和计算机程序产品实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。当前第1页1 2 3 当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1