[發明專利]適于在線協議的PDF文檔生成方法和系統有效
| 申請號: | 201910566201.0 | 申請日: | 2019-06-27 |
| 公開(公告)號: | CN110287468B | 公開(公告)日: | 2023-06-06 |
| 發明(設計)人: | 馮銘;鐘加仁 | 申請(專利權)人: | 南銀法巴消費金融有限公司 |
| 主分類號: | G06F40/186 | 分類號: | G06F40/186 |
| 代理公司: | 南京鐘山專利代理有限公司 32252 | 代理人: | 戴朝榮 |
| 地址: | 210000 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 適于 在線 協議 pdf 文檔 生成 方法 系統 | ||
本發明公開了一種適于在線協議的PDF文檔生成方法,根據調用的PDF表單模板所包含的模板組件的數據流類型將協議數據拆分成第一數據和第二數據,對第一數據進行處理以生成具有固定模板的第一PDF文檔,對第二數據進行處理以生成不具備固定模板的第二PDF文檔,最后按照預設的合并規則合并第一PDF文檔和第二PDF文檔,生成在線協議的PDF文檔。本發明能夠快速自動處理各種類型的在線協議,便于統一維護,拓展方便;另外,當同時接收到多個PDF文檔生成請求時,采用任務管理模塊對接收到的PDF文檔生成請求進行解析,生成多個同步/異步子任務,在確保任務順利完成的前提下盡可能地提高處理速度;同時,采用多線程并行處理每個子任務列表,加快處理速度。
技術領域
本發明涉及計算機技術領域,具體而言涉及一種適于在線協議的PDF文檔生成方法和系統。
背景技術
使用openoffice的方式轉換文件格式為PDF的時候,內容格式可以很自由的排版,但是效率低下且消耗的CPU資源很高,在高數據量的情況下容易出現OPENOFFICE的進程卡死。
使用編輯PDF表單域的方式來進行PDF文檔的生成,效率生提升了很多倍。但是內次生成的PDF文件內容都是固定的,表單中的內容都是固定格式的,相對來說比較死板。
目前的在線協議,如消費金融領域的合同協議等,有可能只包含用戶簽訂的合同和協議,這部分數據具有固定的合同模板,也有可能包含不具備固定模板的部分數據,如用戶的借款流水之類的動態數據,針對后者,則很難創建固定的模板,導致工作人員需要對包含有動態數據的協議另行處理,工作量大,并且在處理過程中容易出錯。
發明內容
本發明目的在于提供一種適于在線協議的PDF文檔生成方法和系統,能夠快速自動處理各種類型的在線協議,便于統一維護,拓展方便;另外,當同時接收到多個PDF文檔生成請求時,采用任務管理模塊對接收到的PDF文檔生成請求進行解析,生成多個同步/異步子任務,在確保任務順利完成的前提下盡可能地提高處理速度;同時,采用多線程并行處理每個子任務列表,加快處理速度。
為達成上述目的,結合圖1,本發明提出一種適于在線協議的PDF文檔生成方法,所述方法包括:
S1:接收PDF文檔生成請求,PDF文檔生成請求中包括PDF表單模板編號和協議數據。
S2:調用對應編號的PDF表單模板,PDF表單模板中包含有若干個模板組件,獲取所述PDF表單模板中的模板組件的數據流類型,根據數據流類型將協議數據拆分成第一數據和第二數據,其中,第一數據符合所述PDF表單模板所規定的數據流類型,第二數據不符合所述PDF表單模板所規定的數據流類型。
S3:解析第一數據,得到與各個模板組件對應的信息數據,將得到的信息數據填充到對應的各個模板組件中生成第一PDF文檔。
S4:將第二數據作為源數據,結合空白模板直接生成第二FDF文檔。
S5:按照預設的合并規則合并第一PDF文檔和第二PDF文檔,生成最終PDF文檔。
進一步的實施例中,所述方法還包括:
步驟S3中,如果填充后的第一PDF文檔存在缺失項,根據缺失項類型以生成對應等級的警報信號或忽略該缺失項。
進一步的實施例中,所述方法還包括:
將協議數據同時包括第一數據和第二數據的PDF文檔生成請求定義成復合PDF文檔生成請求,將其他PDF文檔生成請求被定義成單一PDF文檔生成請求。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南銀法巴消費金融有限公司,未經南銀法巴消費金融有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910566201.0/2.html,轉載請聲明來源鉆瓜專利網。





