System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 亚洲AV无码乱码在线观看牲色,国精品无码一区二区三区在线蜜臀,无码AV天堂一区二区三区
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種PDF模板制作和數(shù)據(jù)動(dòng)態(tài)智能合成系統(tǒng)技術(shù)方案

    技術(shù)編號(hào):41804894 閱讀:14 留言:0更新日期:2024-06-24 20:25
    本發(fā)明專利技術(shù)公開(kāi)了PDF模板制作和數(shù)據(jù)動(dòng)態(tài)智能合成系統(tǒng),制作出具有表單域的開(kāi)源、可控、可商用的PDF合同模板,將客戶數(shù)據(jù)與PDF合同模板動(dòng)態(tài)合成。其技術(shù)方案為:系統(tǒng)包括合同模板模塊、PDF合同模板制作模塊、數(shù)據(jù)采集模塊、動(dòng)態(tài)數(shù)據(jù)合成模塊、驗(yàn)證打印模塊。合同模板模塊提供與業(yè)務(wù)相對(duì)應(yīng)的合同模板;PDF合同模板制作模塊根據(jù)合同模板模塊所提供的合同模板,制作具有表單域的PDF合同模板;數(shù)據(jù)采集模塊接收客戶提供的數(shù)據(jù);動(dòng)態(tài)數(shù)據(jù)合成模塊將生成的PDF合同模板和客戶提供的數(shù)據(jù)進(jìn)行動(dòng)態(tài)合成并將生成PDF文件。驗(yàn)證打印模塊加載已生成的PDF業(yè)務(wù)合同并在顯示終端上展示,將文件留存并打印。

    【技術(shù)實(shí)現(xiàn)步驟摘要】

    本專利技術(shù)涉及pdf模板與數(shù)據(jù)合成領(lǐng)域,具體涉及一種pdf模板制作和數(shù)據(jù)動(dòng)態(tài)智能合成系統(tǒng)。


    技術(shù)介紹

    1、社會(huì)發(fā)展日新月異,各行各業(yè)欣欣向榮,各項(xiàng)業(yè)務(wù)也在不斷展開(kāi),基于數(shù)字簽名技術(shù)的可信電子簽約和電子證據(jù)保全受到廣大群眾的信賴。在業(yè)務(wù)辦理過(guò)程中,很多業(yè)務(wù)都涉及到了pdf合同模板的制作、數(shù)據(jù)的動(dòng)態(tài)合成。其中,pdf合同模板可以通過(guò)adobe、福昕、迅捷等公司的商業(yè)軟件制作,但這些軟件不開(kāi)源、不可控、不可商用,且需要采購(gòu)相應(yīng)軟件的使用權(quán);數(shù)據(jù)的動(dòng)態(tài)合成包括基于開(kāi)源組件poi數(shù)據(jù)合成、基于開(kāi)源組件itextpdf和pdfbox的數(shù)據(jù)合成、基于前端插件和html模板的數(shù)據(jù)合成等方法,但基于開(kāi)源組件poi的表單處理存在安全漏洞、基于itextpdf和pdfbox開(kāi)源組件存在后續(xù)的更新維護(hù)問(wèn)題且對(duì)于圖片的動(dòng)態(tài)合成并不友好、基于前端表單數(shù)據(jù)合成的簽章信息展示存在篡改的風(fēng)險(xiǎn),且在生產(chǎn)上使用未經(jīng)過(guò)審核的pdf模板存在很大隱患。

    2、此外,也可和軟件公司合作,通過(guò)調(diào)用軟件公司提供的api接口,在一個(gè)空白的pdf文檔中添加背景圖片即合同底板,然后使用與背景圖片相匹配的數(shù)據(jù)位置信息配置文件,將業(yè)務(wù)相關(guān)的文字或者圖片填充或覆蓋到背景圖片指定位置,最后再將合成的內(nèi)容生成為指定的pdf文件。然而,采用此種技術(shù)方案過(guò)度依賴軟件公司,且根據(jù)業(yè)務(wù)的不同,對(duì)于同一個(gè)憑證,可能需要多次增量生成新的pdf文件。

    3、鑒于現(xiàn)有問(wèn)題,實(shí)有必要提出一種技術(shù)手段,以解決上述問(wèn)題。


    技術(shù)實(shí)現(xiàn)思路

    1、以下給出一個(gè)或多個(gè)方面的簡(jiǎn)要概述以提供對(duì)這些方面的基本理解。此概述不是所有構(gòu)想到的方面的詳盡綜覽,并且既非旨在指認(rèn)出所有方面的關(guān)鍵性或決定性要素亦非試圖界定任何或所有方面的范圍。其唯一的目的是要以簡(jiǎn)化形式給出一個(gè)或多個(gè)方面的一些概念以為稍后給出的更加詳細(xì)的描述之序。

    2、本專利技術(shù)的目的在于解決上述問(wèn)題,提供一種pdf模板制作和數(shù)據(jù)動(dòng)態(tài)智能合成系統(tǒng),制作出具有表單域的開(kāi)源、可控、可商用的pdf合同模板,并將客戶提供的數(shù)據(jù)與pdf合同模板進(jìn)行動(dòng)態(tài)合成。

    3、本專利技術(shù)的技術(shù)方案為:本專利技術(shù)揭示了一種pdf模板制作和數(shù)據(jù)動(dòng)態(tài)智能合成系統(tǒng),系統(tǒng)包括合同模板模塊、pdf合同模板制作模塊、數(shù)據(jù)采集模塊、動(dòng)態(tài)數(shù)據(jù)合成模塊,其中:

    4、合同模板模塊,用于提供與業(yè)務(wù)相對(duì)應(yīng)的合同模板;

    5、pdf合同模板制作模塊,用于根據(jù)合同模板模塊所提供的合同模板,制作具有表單域的pdf合同模板;

    6、數(shù)據(jù)采集模塊,用于接收客戶提供的數(shù)據(jù);

    7、動(dòng)態(tài)數(shù)據(jù)合成模塊,用于將生成的pdf合同模板和客戶提供的數(shù)據(jù)進(jìn)行動(dòng)態(tài)合成并將生成pdf文件。

    8、根據(jù)本專利技術(shù)的pdf模板制作和數(shù)據(jù)動(dòng)態(tài)智能合成系統(tǒng)的一實(shí)施例,合同模板模塊的輸出端連接pdf合同模板制作模塊的輸入端,pdf合同模板制作模塊和數(shù)據(jù)采集模塊的輸出端均連接至動(dòng)態(tài)數(shù)據(jù)合成模塊的輸入端,動(dòng)態(tài)數(shù)據(jù)合成模塊的輸出端連接校驗(yàn)打印模塊的輸入端。

    9、根據(jù)本專利技術(shù)的pdf模板制作和數(shù)據(jù)動(dòng)態(tài)智能合成系統(tǒng)的一實(shí)施例,pdf合同模板制作模塊使用開(kāi)源的libreoffice?draw軟件。

    10、根據(jù)本專利技術(shù)的pdf模板制作和數(shù)據(jù)動(dòng)態(tài)智能合成系統(tǒng)的一實(shí)施例,pdf合同模板制作模塊使用libreoffice?draw軟件制作具有表單域pdf合同模板的處理步驟包括:

    11、首先,在word軟件中的業(yè)務(wù)申請(qǐng)書(shū)文檔中復(fù)制與業(yè)務(wù)相對(duì)應(yīng)的合同模板;

    12、然后,在libreoffice?draw軟件中的業(yè)務(wù)申請(qǐng)書(shū)中,將在前一步驟中復(fù)制的合同模板粘貼到libreoffice?draw軟件的業(yè)務(wù)申請(qǐng)書(shū)的空白頁(yè)面中,并創(chuàng)建一個(gè)文本框類型的表單域,將表單域拖動(dòng)到指定位置;

    13、接著,設(shè)置文本框表單域?qū)傩裕ㄎ谋究虮韱斡虻拿Q、位置、字體、對(duì)齊方式、背景顏色在內(nèi)的屬性;

    14、最后,生成并導(dǎo)出具有表單域的pdf模板。

    15、根據(jù)本專利技術(shù)的pdf模板制作和數(shù)據(jù)動(dòng)態(tài)智能合成系統(tǒng)的一實(shí)施例,動(dòng)態(tài)數(shù)據(jù)合成模塊使用openpdf開(kāi)源組件將pdf合同模板和客戶提供的數(shù)據(jù)動(dòng)態(tài)智能合成。

    16、根據(jù)本專利技術(shù)的pdf模板制作和數(shù)據(jù)動(dòng)態(tài)智能合成系統(tǒng)的一實(shí)施例,動(dòng)態(tài)數(shù)據(jù)合成模塊進(jìn)行動(dòng)態(tài)智能合成的處理步驟包括:

    17、步驟1:讀取指定路徑的pdf合同模板文件;

    18、步驟2:壓模,將內(nèi)存緩沖區(qū)中讀取的pdf合同模板的數(shù)據(jù)轉(zhuǎn)換成字節(jié)數(shù)組的形式;

    19、步驟3:制作pdf表單,在步驟2的基礎(chǔ)上提取pdf表單域的名稱字段key和對(duì)應(yīng)的坐標(biāo),其中坐標(biāo)數(shù)據(jù)包括:頁(yè)數(shù)、x軸相對(duì)位置、y軸相對(duì)位置;

    20、步驟4:指定pdf合同模板表單中字體;

    21、步驟5:判斷收集客戶的文字類數(shù)據(jù)地圖datamap是否為空,若為空則跳到步驟7,若不為空則跳到步驟6;

    22、步驟6:遍歷文字類數(shù)據(jù)地圖datamap中的數(shù)據(jù)<key,value>,其中key為表單域的名稱,value為待合并的具體文字,將數(shù)值value賦值到名稱與key值相等的表單域中,直至完成所有文字類內(nèi)容合成;

    23、步驟7:判斷收集客戶的圖形類數(shù)據(jù)地圖imagemap是否為空,若為空則跳到步驟12,若不為空則跳到步驟8;

    24、步驟8:遍歷圖形類數(shù)據(jù)地圖imagemap中的數(shù)據(jù)<key,imagepath>,其中key為表單域的名稱,imagepath為放入該表單域圖片的路徑;

    25、步驟9:根據(jù)圖形類數(shù)據(jù)地圖imagemap<key,imagepath>中的key值,找到pdf表單上存放圖片的表單域,并獲取此表單域橫跨的頁(yè)面、長(zhǎng)度和寬度;

    26、步驟10:根據(jù)圖形類數(shù)據(jù)地圖imagemap<key,imagepath>同一組數(shù)據(jù)中的imagepath,讀取與表單域相對(duì)應(yīng)的圖片,并根據(jù)已獲取的表單域的長(zhǎng)度和寬度,將對(duì)應(yīng)待插入的圖片進(jìn)行等比例縮放;

    27、步驟11:以表單域左邊界、下邊界為基準(zhǔn),將縮放后的圖片插入即完成一組圖片類內(nèi)容的合成,以此類推,直至完成所有圖片類內(nèi)容合成;

    28、步驟12:創(chuàng)建空白pdf文檔,逐頁(yè)復(fù)制內(nèi)存中已完成合成的文檔頁(yè)面;

    29、步驟13:生成最終pdf文檔并輸出到指定路徑,流程結(jié)束。

    30、根據(jù)本專利技術(shù)的pdf模板制作和數(shù)據(jù)動(dòng)態(tài)智能合成系統(tǒng)的一實(shí)施例,系統(tǒng)還包括:

    31、驗(yàn)證打印模塊,加載已生成的pdf業(yè)務(wù)合同并在顯示終端上展示,經(jīng)客戶和經(jīng)辦人員確認(rèn)無(wú)誤后將文件留存并打印。

    32、本專利技術(shù)對(duì)比現(xiàn)有技術(shù)有如下的有益效果:本專利技術(shù)的方案使用libreoffice?draw開(kāi)源軟件在pdf合同模板中需要加載客戶數(shù)據(jù)的部位標(biāo)記表單域,然后直接使用openpdf開(kāi)源庫(kù)對(duì)pdf合同模板和客戶提供的數(shù)據(jù)進(jìn)行動(dòng)態(tài)合成并生成pdf文件后輸出。

    本文檔來(lái)自技高網(wǎng)...

    【技術(shù)保護(hù)點(diǎn)】

    1.一種PDF模板制作和數(shù)據(jù)動(dòng)態(tài)智能合成系統(tǒng),其特征在于,系統(tǒng)包括合同模板模塊、PDF合同模板制作模塊、數(shù)據(jù)采集模塊、動(dòng)態(tài)數(shù)據(jù)合成模塊,其中:

    2.根據(jù)權(quán)利要求1所述的PDF模板制作和數(shù)據(jù)動(dòng)態(tài)智能合成系統(tǒng),其特征在于,合同模板模塊的輸出端連接PDF合同模板制作模塊的輸入端,PDF合同模板制作模塊和數(shù)據(jù)采集模塊的輸出端均連接至動(dòng)態(tài)數(shù)據(jù)合成模塊的輸入端,動(dòng)態(tài)數(shù)據(jù)合成模塊的輸出端連接校驗(yàn)打印模塊的輸入端。

    3.根據(jù)權(quán)利要求1所述的PDF模板制作和數(shù)據(jù)動(dòng)態(tài)智能合成系統(tǒng),其特征在于,PDF合同模板制作模塊使用開(kāi)源的LibreOffice?Draw軟件。

    4.根據(jù)權(quán)利要求3所述的PDF模板制作和數(shù)據(jù)動(dòng)態(tài)智能合成系統(tǒng),其特征在于,PDF合同模板制作模塊使用LibreOffice?Draw軟件制作具有表單域PDF合同模板的處理步驟包括:

    5.根據(jù)權(quán)利要求1所述的PDF模板制作和數(shù)據(jù)動(dòng)態(tài)智能合成系統(tǒng),其特征在于,動(dòng)態(tài)數(shù)據(jù)合成模塊使用openpdf開(kāi)源組件將PDF合同模板和客戶提供的數(shù)據(jù)動(dòng)態(tài)智能合成。

    6.根據(jù)權(quán)利要求5所述的PDF模板制作和數(shù)據(jù)動(dòng)態(tài)智能合成系統(tǒng),其特征在于,動(dòng)態(tài)數(shù)據(jù)合成模塊進(jìn)行動(dòng)態(tài)智能合成的處理步驟包括:

    7.根據(jù)權(quán)利要求1所述的PDF模板制作和數(shù)據(jù)動(dòng)態(tài)智能合成系統(tǒng),其特征在于,系統(tǒng)還包括:

    ...

    【技術(shù)特征摘要】

    1.一種pdf模板制作和數(shù)據(jù)動(dòng)態(tài)智能合成系統(tǒng),其特征在于,系統(tǒng)包括合同模板模塊、pdf合同模板制作模塊、數(shù)據(jù)采集模塊、動(dòng)態(tài)數(shù)據(jù)合成模塊,其中:

    2.根據(jù)權(quán)利要求1所述的pdf模板制作和數(shù)據(jù)動(dòng)態(tài)智能合成系統(tǒng),其特征在于,合同模板模塊的輸出端連接pdf合同模板制作模塊的輸入端,pdf合同模板制作模塊和數(shù)據(jù)采集模塊的輸出端均連接至動(dòng)態(tài)數(shù)據(jù)合成模塊的輸入端,動(dòng)態(tài)數(shù)據(jù)合成模塊的輸出端連接校驗(yàn)打印模塊的輸入端。

    3.根據(jù)權(quán)利要求1所述的pdf模板制作和數(shù)據(jù)動(dòng)態(tài)智能合成系統(tǒng),其特征在于,pdf合同模板制作模塊使用開(kāi)源的libreoffice?draw軟件。

    4....

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:王中玉周亦炯張玉葛玉全詹振杰
    申請(qǐng)(專利權(quán))人:中國(guó)農(nóng)業(yè)銀行股份有限公司上海市分行
    類型:發(fā)明
    國(guó)別省市:

    網(wǎng)友詢問(wèn)留言 已有0條評(píng)論
    • 還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。

    1
    主站蜘蛛池模板: 97久久精品无码一区二区| 无码内射中文字幕岛国片| 精品久久久久久无码中文字幕一区| 亚洲视频无码高清在线| 国产久热精品无码激情| 最新高清无码专区| 亚洲GV天堂无码男同在线观看| 久久精品无码av| 国产精品亚洲专区无码唯爱网| 亚洲AV日韩AV高潮无码专区| 日韩乱码人妻无码中文视频| 未满十八18禁止免费无码网站| 人妻av无码专区| 国产成人无码免费视频97| 无码爆乳护士让我爽| 免费无遮挡无码永久视频| 亚洲精品无码久久千人斩| yy111111电影院少妇影院无码| 性色av无码免费一区二区三区 | 亚洲成A人片在线观看无码3D| 亚洲美免无码中文字幕在线| 亚洲欧洲美洲无码精品VA| 中文无码熟妇人妻AV在线| 人妻少妇乱子伦无码专区| 无码国产亚洲日韩国精品视频一区二区三区 | 午夜无码一区二区三区在线观看| 99精品人妻无码专区在线视频区| 久久人妻av无码中文专区| 中文无码久久精品| 免费看成人AA片无码视频吃奶| 国产嫖妓一区二区三区无码| 亚洲av成人无码网站…| 亚洲精品无码少妇30P| 永久免费av无码网站韩国毛片 | 色综合久久久无码网中文| 免费A级毛片无码视频| 亚洲中文无码a∨在线观看| 久久国产精品无码一区二区三区| 无码人妻丰满熟妇区免费| 精品无码人妻一区二区免费蜜桃| 免费精品无码AV片在线观看|