[發明專利]表單轉換方法、裝置、存儲介質和電子設備有效
| 申請號: | 201910245485.3 | 申請日: | 2019-03-28 |
| 公開(公告)號: | CN110083810B | 公開(公告)日: | 2023-05-09 |
| 發明(設計)人: | 李偉;袁天明 | 申請(專利權)人: | 東軟集團股份有限公司 |
| 主分類號: | G06F40/151 | 分類號: | G06F40/151;G06F40/183;G06F40/174 |
| 代理公司: | 北京英創嘉友知識產權代理事務所(普通合伙) 11447 | 代理人: | 李鵬 |
| 地址: | 110179 遼*** | 國省代碼: | 遼寧;21 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 表單 轉換 方法 裝置 存儲 介質 電子設備 | ||
本公開涉及一種表單轉換方法、裝置、存儲介質和電子設備,該方法包括:對Web表單所處的頁面區域進行網格化處理;根據處理結果獲取該Web表單中每個表單控件的尺寸信息和位置信息,該尺寸信息為表單控件包含的網格的數量,該位置信息為表單控件在該頁面區域對應的網格矩陣中所處的位置;獲取上述每個表單控件的邊框信息;根據該尺寸信息、該位置信息和該邊框信息,將該Web表單轉換為離線表單,該離線表單包含上述每個表單控件對應的單元格以及上述每個表單控件內的表單內容。能夠通過網格化處理確定Web表單在網頁中的布局,進而生成高度復刻的離線表單,提高離線表單的生成效率,擴大表單轉換的適用范圍,降低表單轉換過程的工作量。
技術領域
本公開涉及信息管理領域,具體地,涉及一種表單轉換方法、裝置、存儲介質和電子設備。
背景技術
目前,企業或團體內部在處理業務事項時,通常會提供在線的Web表單供用戶填寫和上報。但是,有些政府、企事業單位組織架構比較多樣化,上報表單的程序也比較復雜,并且可能會出現需要不能登錄內部網絡的外部人員填寫表單的狀況。因此,有時需要根據在線表單生成離線表單,供不同的部門和人員填寫,并在填寫好后將表單數據再導入在線表單進行保存和提交。在這個過程中,在線表單和離線表單的版本樣式需要保持一致。現有技術中,將在線表單轉換為離線表單的方式通常有兩種,一種是根據在線表單的樣式手動繪制離線的Excel表單,但由于表單內容通常較為復雜,手動繪制過程耗時耗力,并且大部分情況下無法通過系統自動識別進行表單數據的導入。另一種方式為,首先通過table標簽在網頁上構建在線表單,再基于table標簽本身的功能特性導出離線的Excel表格,但table表單布局受限于標簽本身的功能,生成表單的適用范圍較小。
發明內容
為克服相關技術中存在的問題,本公開的目的是提供一種表單轉換方法、裝置、存儲介質和電子設備。
為了實現上述目的,根據本公開實施例的第一方面,提供一種表單轉換方法,所述方法包括:
對Web表單所處的頁面區域進行網格化處理;
根據所述網格化處理的處理結果獲取所述Web表單中每個表單控件的尺寸信息和位置信息,所述尺寸信息為表單控件包含的網格的數量,所述位置信息為表單控件在所述頁面區域對應的網格矩陣中所處的位置;
獲取所述每個表單控件的邊框信息,所述邊框信息用于記錄所述每個表單控件的每個邊是否存在邊框;
根據所述尺寸信息、所述位置信息和所述邊框信息,將所述Web表單轉換為離線表單,所述離線表單包含所述每個表單控件對應的單元格以及所述每個表單控件內的表單內容。
可選的,所述頁面區域中包含不存在表單控件的空白區域,所述對Web表單所處的頁面區域進行網格化處理,包括:
將所述空白區域劃分為多個互不重疊的矩形區域;
獲取所述每個表單控件的長度和高度以及所述空白區域中的每個矩形區域的長度和高度;
獲取所述每個表單控件的長度和所述每個矩形區域的長度的最大公約數,作為目標長度;
獲取所述每個表單控件的高度和所述每個矩形區域的高度的最大公約數,作為目標高度;
將所述頁面區域劃分為具備所述目標長度和所述目標高度的多個網格,以使得所述每個表單控件以及所述空白區域都包含整數數量的網格。
可選的,所述根據所述網格化處理的處理結果獲取所述Web表單中每個表單控件的尺寸信息和位置信息,包括:
從所述多個網格對應的網格矩陣中確定第一矩陣區域,所述第一矩陣區域的每個矩陣元素對應于所述頁面區域中存在表單控件的區域包含的每個網格;
記錄所述每個表單控件在所述第一矩陣區域中對應的目標矩陣區域,作為所述位置信息;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于東軟集團股份有限公司,未經東軟集團股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910245485.3/2.html,轉載請聲明來源鉆瓜專利網。





