本發(fā)明涉及pdf文件簽章,特別是一種適用于pdf騎縫章的一次性簽署方法。
背景技術(shù):
:1、pdf(portable?document?format)是一種可移植文檔格式,是描述打印頁(yè)面的世界領(lǐng)先語(yǔ)言。早期是adobe專有格式,直到2008年作為開(kāi)放標(biāo)準(zhǔn)發(fā)布,通常用于辦公文檔。pdf主要由四個(gè)部分構(gòu)成,文件頭、文件體、交叉引用表以及文件尾組成,這是一種用于電子文檔的版式文件格式。2、pdf文件上進(jìn)行電子簽章時(shí),簽名者會(huì)使用其私鑰對(duì)文件的特定屬性(如內(nèi)容、時(shí)間戳等)進(jìn)行加密,生成一個(gè)獨(dú)特的數(shù)字簽名。3、傳統(tǒng)的方式在pdf加蓋數(shù)字簽名的效率,會(huì)受到數(shù)字簽名的個(gè)數(shù)的多少影響,數(shù)字簽名個(gè)數(shù)越多,加蓋數(shù)字簽名的效率就越低,同一個(gè)主體同時(shí)蓋多個(gè)章時(shí)無(wú)法滿足一個(gè)文檔里加蓋很同一個(gè)主體同時(shí)蓋多個(gè)數(shù)字簽名的高效快捷的需求。4、傳統(tǒng)加蓋騎縫章數(shù)字簽名時(shí),如果個(gè)數(shù)達(dá)到成百上千個(gè)時(shí),每個(gè)位置都需要重新計(jì)算hash并生成一個(gè)數(shù)字簽名,嚴(yán)重影響了加蓋數(shù)字簽名的效率、以及不斷增加的pdf文件的大小;每增加一個(gè)數(shù)字簽名文件相應(yīng)的增加80kb左右。技術(shù)實(shí)現(xiàn)思路1、本發(fā)明的目的在于,提供一種適用于pdf騎縫章的一次性簽署方法。本發(fā)明具有效率高且文件小的優(yōu)點(diǎn)。2、本發(fā)明的技術(shù)方案:一種適用于pdf騎縫章的一次性簽署方法,包括如下步驟:3、s1、用戶登錄電子簽章saas系統(tǒng)或通過(guò)調(diào)用api接口發(fā)起合同,將待簽署的文檔文件上傳至后端服務(wù)器系統(tǒng);4、s2、選擇相關(guān)用戶的電子印章,根據(jù)情況選擇簽章策略;5、s3、用戶點(diǎn)擊簽署按鈕,系統(tǒng)自動(dòng)將簽署的參數(shù)數(shù)據(jù)封裝成接口參數(shù),將接口參數(shù)發(fā)送給后端服務(wù)進(jìn)行處理;所述接口參數(shù)至少包括簽署方,騎縫章簽署策略和用戶信息;6、s4、解析用戶的參數(shù),根據(jù)用戶的參數(shù)中的用戶信息查詢獲取電子印章圖片文件,對(duì)待簽署的pdf文件進(jìn)行簽名計(jì)算;所述簽名計(jì)算包括簽名描述的簽章文件、證書文件、印章文件;7、s5、對(duì)簽署的文檔進(jìn)行摘要計(jì)算,將用戶相關(guān)的印章圖片組裝到pdf文件中,使用對(duì)應(yīng)的數(shù)字證書進(jìn)行電子簽名,組裝rsa格式的簽名數(shù)據(jù),生成簽署值文件。8、前述的適用于pdf騎縫章的一次性簽署方法中,s1中所述的待簽署的文檔文件至少包括word、execl和pdf格式;所述待簽署的文檔文件上傳至系統(tǒng)后統(tǒng)一轉(zhuǎn)化為pdf格式。9、前述的適用于pdf騎縫章的一次性簽署方法中,s2中所述的根據(jù)情況選擇簽章策略,具體內(nèi)容如下:10、若為saas系統(tǒng),則通過(guò)系統(tǒng)拖動(dòng)騎縫章至要簽署的指定位置;11、若是通過(guò)api接口發(fā)起上傳,則通過(guò)api接口的參數(shù)設(shè)置騎縫章的簽署策略;所述簽署策略至少包括左騎縫、右騎縫和左右騎縫。12、前述的適用于pdf騎縫章的一次性簽署方法中,s5所述的印章圖片能夠選擇騎縫章的樣式,所述騎縫章的樣式至少包括左右騎縫、左騎縫和右騎縫。13、前述的適用于pdf騎縫章的一次性簽署方法中,s5所述功能可以對(duì)騎縫進(jìn)行偏移,橫坐標(biāo)偏移量offsetx和縱坐標(biāo)偏移offsety,方便用戶做適當(dāng)?shù)奈⒄{(diào)。14、與現(xiàn)有技術(shù)相比,本發(fā)明具有如下有益效果:15、效率高:本發(fā)明對(duì)于同一個(gè)主體同一個(gè)文件的無(wú)論多少次簽章,其簽名值只需要計(jì)算一次,大大提升了簽章效率,特別對(duì)于幾十頁(yè)乃至上百頁(yè)的騎縫章簽署,效率提高幾十倍;16、文件?。赫C吭黾右粋€(gè)簽章文件將增大幾十kb,簽署100個(gè)騎縫章就有幾十m,本發(fā)明對(duì)于很多頁(yè)碼的蓋騎縫章后的文件大小增加的相對(duì)較小,節(jié)省了大量的存儲(chǔ)成本,對(duì)于企業(yè)有顯著降本增效的作用;17、因此,本發(fā)明具有效率高且文件小的優(yōu)點(diǎn)。技術(shù)特征:1.一種適用于pdf騎縫章的一次性簽署方法,其特征在于,包括如下步驟:2.根據(jù)權(quán)利要求1所述的一種適用于pdf騎縫章的一次性簽署方法,其特征在于:3.根據(jù)權(quán)利要求1所述的一種適用于pdf騎縫章的一次性簽署方法,其特征在于,s2中所述的根據(jù)情況選擇簽章策略,具體內(nèi)容如下:4.根據(jù)權(quán)利要求1所述的一種適用于pdf騎縫章的一次性簽署方法,其特征在于:s5所述的印章圖片能夠選擇騎縫章的樣式,所述騎縫章的樣式至少包括左右騎縫、左騎縫和右騎縫。5.根據(jù)權(quán)利要求1所述的一種適用于pdf騎縫章的一次性簽署方法,其特征在于:s5所述功能可以對(duì)騎縫進(jìn)行偏移,橫坐標(biāo)偏移量offsetx和縱坐標(biāo)偏移offsety,方便用戶做適當(dāng)?shù)奈⒄{(diào)。技術(shù)總結(jié)本發(fā)明公開(kāi)了一種適用于PDF騎縫章的一次性簽署方法,步驟為:用戶上傳待簽署文件;選擇相關(guān)電子印章并旋轉(zhuǎn)簽章策略;點(diǎn)擊簽署按鈕,將簽署數(shù)據(jù)發(fā)送給后端處理;解析并進(jìn)行計(jì)算簽名;組裝并完成電子簽名;本發(fā)明通過(guò)在每個(gè)需要加蓋數(shù)字簽名的位置附上印章圖片,最后進(jìn)行一次性加蓋同一個(gè)數(shù)字簽名,顯著提升其簽名蓋章的效率。本發(fā)明具有效率高且文件小的優(yōu)點(diǎn)。技術(shù)研發(fā)人員:馮寶龍,鄭德懇,宋博,熊清亮受保護(hù)的技術(shù)使用者:浙江愛(ài)簽數(shù)字科技有限公司技術(shù)研發(fā)日:技術(shù)公布日:2024/12/23