[發明專利]一種電子合同預覽的方法在審
| 申請號: | 202111039200.4 | 申請日: | 2021-09-06 |
| 公開(公告)號: | CN113743049A | 公開(公告)日: | 2021-12-03 |
| 發明(設計)人: | 劉穎;羅子騫;余超;胡挺 | 申請(專利權)人: | 四川新網銀行股份有限公司 |
| 主分類號: | G06F40/106 | 分類號: | G06F40/106;G06F40/151;G06F40/186 |
| 代理公司: | 成都智言知識產權代理有限公司 51282 | 代理人: | 蔣秀清 |
| 地址: | 610094 四川省成都市成都*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 電子 合同 預覽 方法 | ||
1.一種電子合同預覽的方法,其特征在于,包括以下步驟:
步驟A:提供word版本合同;
步驟B:在word版本合同中預留反寫字段;
步驟C:根據傳入數據,填寫word版本合同;
步驟D:將word版本合同轉換為圖片數據;
步驟E:將圖片數據嵌入html上,并返回前端進行展示。
2.根據權利要求1所述的一種電子合同預覽的方法,其特征在于,所述步驟C的具體步驟為:
步驟C1:從各個業務系統中獲取需要反寫的業務數據,并將業務數據轉換為map格式的數據流;
步驟C2:將儲存在本地的word合同模板數據提取出來,轉換為數據流文件
步驟C3:將步驟C2中的數據流文件轉換為base64編碼的文件輸入流;
步驟C4:創建開源的XWPTemplate處理類,將map格式的數據流與base64編碼的文件輸入流傳入XWPTemplate處理類進行處理;
步驟C5:處理完成后,通過XWPTemplate處理類將流輸出到標準文件流中;
步驟C6:關閉XWPTemplate處理類。
3.根據權利要求1所述的一種電子合同預覽的方法,其特征在于,所述步驟D的具體步驟為:
步驟D1:通過xdocreport技術,將word版本合同轉換為pdf的數據流文件;
步驟D2:將步驟D1中得到的pdf的數據流文件通過freemarker技術轉換為圖片數據。
4.根據權利要求3所述的一種電子合同預覽的方法,其特征在于,所述步驟D1的具體步驟為:
步驟D11:將上層處理得到的輸出文件流轉換為byte字節格式;
步驟D12:將byte字節格式流轉為字節輸入流
步驟D13:根據步驟D12中的字節輸入流,創建集成與POIXMLPocument的XWPTemplate對象;
步驟D14:設置word文件流處理類DocPdfConverter的格式信息;
步驟D15:使用DocPdfConverter處理類,逐行讀取word字節輸入流,轉換為pdf文件輸出流。
5.根據權利要求3所述的一種電子合同預覽的方法,其特征在于,所述步驟D2具體包括以下步驟:
步驟D21:通過PDDocument讀取pdf輸出流文件,且初始化PDFRenderer處理器;
步驟D22:通過PDDocument處理類獲取pdf輸出流文件的頁數
步驟D23:根據需要設置每頁圖片的壓縮比率;
步驟D24:通過PDFRenderer按照比率壓縮pdf數據;
步驟D25:實用Image10將pdf文件流轉換為標準文件輸出流;
步驟D26:對文件輸出流轉換為標準base64編碼;
步驟D27:將步驟E6中的標準base64編碼進行組裝,得到標準的base64圖片信息列表。
6.根據權利要求5所述的一種電子合同預覽的方法,其特征在于,所述步驟E的具體步驟包括:
步驟E1:循環步驟D27中得到的base64圖片信息列表;
步驟E2:按照html頁面的格式,對每一張base圖片,在開頭和結尾處加上html格式的格式信息;
步驟E3:形成前端可預覽的html文件列表。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四川新網銀行股份有限公司,未經四川新網銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111039200.4/1.html,轉載請聲明來源鉆瓜專利網。





