[發明專利]版式化后的電子表單與OFD合并展現及目錄生成的方法有效
| 申請號: | 202010643500.2 | 申請日: | 2020-07-07 |
| 公開(公告)號: | CN111753500B | 公開(公告)日: | 2021-05-04 |
| 發明(設計)人: | 何冉冉;何中;蔡亞軍;蔣烽;顧永新;張軍;戴建峰;施東海 | 申請(專利權)人: | 江蘇中威科技軟件系統有限公司 |
| 主分類號: | G06F40/137 | 分類號: | G06F40/137;G06F40/151;G06F40/169;G06F40/189 |
| 代理公司: | 南京鐘山專利代理有限公司 32252 | 代理人: | 陳亮亮 |
| 地址: | 226000 江蘇省南通*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 版式 電子 表單 ofd 合并 展現 目錄 生成 方法 | ||
1.一種版式化后的電子表單與OFD合并展現及目錄生成的方法,其特征在于包含以下步驟:
步驟一:將繪制好的工作流電子表單轉化為版式文件并保存工作流電子表單頁面上的各類元素信息;
步驟二:解壓OFD版式文件獲取OFD文件夾下的文件數據;
步驟三:其他格式文件根據不同方法轉化為標準的版式文件;
步驟四:讀取步驟一中工作流電子表單轉化的版式文件、步驟二中OFD版式文件以及步驟三中其他格式文件轉化的版式文件的目錄后重組新目錄;
步驟五:通過重組后的新目錄選擇展示頁面,客戶端將對應的文件數據進行格式解析加載后將頁面進行渲染并完成展現和標識;
所述步驟五具體為
步驟51:對于版式化后的電子表單,在文件底版區域展示渲染對應的版式底版,獲取初始化元素坐標模塊中的JSON格式數據,解析JSON格式數據,根據橫坐標startX、縱坐標startY在版式底版指定控制區域繪制輸入框寬度width、輸入框高度height的輸入框,并標注該輸入框的名稱TagName;在電子表單中,根據實際內容,在各個輸入框中輸入對應的內容并保存,根據輸入框的名稱TagName與輸入框對應的內容,將值一一匹配保存到數據庫中,二次閱讀時,把值直接拼接到value字段中,返回給客戶端展示;
步驟52:文件目錄中每個目錄分別超鏈接一個文件地址路徑,點擊每個目錄時,如果是OFD格式文件,根據對應的OFD文件頁面的路徑地址下載頁面及文件頁面的外引資源完成加載頁面的顯示,如果是PDF文件,根據對應的PDF文件的路徑地址下載PDF文件并在底版區域加載;
步驟53:獲取各個版式化后的電子表單與OFD文件的總高度Total和文件展示區域的高度H,計算兩者之間的倍數N = Total/H,則滾動條的高度為H/N;
步驟54:跨頁面、跨文件多版式化后的電子表單與OFD文件閱讀,鼠標滾動下拉閱讀時,當滾動到某一目錄底部時,獲取內存中該文件下一頁的文件內容,判斷下一頁文件內容是否為另外一個文件,如果是,則在文件展示區域的相鄰頁面分隔部位的左右兩側標記“文件已經閱讀完成,閱讀下一文件”;如果不是,則不標記;
步驟55:客戶端設置檢索模塊,檢索模塊通過服務器檢索所有OFD文件夾下的文件數據,確定含有關鍵字的頁面的頁碼,然后服務器過濾未含有關鍵字的頁面后將含有關鍵字的頁面返回客戶端進行展示。
2.按照權利要求1所述的版式化后的電子表單與OFD合并展現及目錄生成的方法,其特征在于:所述步驟一具體為
步驟11:導入標準的電子表單,采用正則匹配,匹配出電子表單中的元素,將匹配出的元素替換為空白區域,獲得html格式的文件基本內容底版,調用wkhtmltopdf將html格式的文件基本內容底版轉化為PDF格式文件,或者繼續將PDF格式文件轉換為OFD格式版式文件,得到一個電子表單版式化后的文件底版;
步驟12:初始化元素坐標模塊遍歷電子表單中輸入框對象,將元素類型、橫坐標startX、縱坐標startY、輸入框寬度width、輸入框高度height、元素名稱、類別、值value組織成JSON格式數據,將組織成的JSON格式數據保存到數據庫中。
3.按照權利要求2所述的版式化后的電子表單與OFD合并展現及目錄生成的方法,其特征在于:所述步驟一中標準電子表單中的元素包含單行文本輸入框input、多行文本輸入框textarea、下拉框select、多選框checkbox和單選框radio,輸入框對象包含單行文本輸入框input、多行文本輸入框textarea、下拉框select、多選框checkbox、單選框radio和表格單元td。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于江蘇中威科技軟件系統有限公司,未經江蘇中威科技軟件系統有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010643500.2/1.html,轉載請聲明來源鉆瓜專利網。





