System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及一種計算機,尤其涉及一種紙質文件內容的存取方法、裝置及存儲節介質。
技術介紹
1、在日常工作上,通常會產生各式各樣的紙質文件,特別是在政務系統中或者在檔案局中更是存在各式各樣的紙質文件,如文書檔案、科學技術研究檔案、基本建設檔案、設備儀器檔案、產品檔案、會計檔案、人事檔案、審計檔案等。這些紙質文件經年累月很容易損壞,因此如何將紙質文件進行電子化存儲就顯得很重要。
2、目前,通常是將紙質文件掃描成圖片文件或者pdf文件等方式進行電子化存儲。但是,在這種存儲方式中,由于紙質文件可能是手寫的,并且不同類型紙質文件的文件格式不同、字段不同以及字段值與對應的內容值的位置也不同,而無法識別紙質文件的對應內容進行存儲。此外,紙質文件掃描成電子文件存儲后也存在一個檢索困難的問題。比如,想要檢索某一份紙質文件的電子文件,但無法通過文件內容或者某一個字段來檢索,只能通過存儲的電子文件名來檢索,這樣的檢索很難定位到想要找的那一份文件。而且,不同的人員關注的紙質文件不同,即使關注的紙質文件相同,也可能存在關注的紙質文件內容不同的情況。
技術實現思路
1、本申請實施例提供一種紙質文件內容的存取方法、裝置及存儲節介質,以解決相關技術存在的問題,技術方案如下:
2、第一方面,本申請實施例提供了一種紙質文件內容的存取方法,包括:
3、在數據庫中通過自定義表單創建文件類型表,所述文件類型表用于記錄存儲到所述數據庫中的每一份電子文件的文件類型;
4、根據所述文
5、根據所述內容結構表中的所述預設字段,動態生成對應文件類型的內容實體表;
6、掃描待存檔的紙質文件,生成目標電子文件,設置所述目標電子文件的目標文件類型;
7、將所述目標電子文件掛載到目標內容實體表中,生成實體表記錄,所述目標內容實體表與所述目標文件類型對應;
8、在所述前端查詢頁面上讀取目標內容結構表,根據所述目標內容結構表中的預設字段,生成編輯表單頁面,所述目標內容結構表與所述目標文件類型對應;
9、將所述目標電子文件的內容錄入到所述編輯表單頁面上的對應字段中,將錄入的文件內容保存到所述目標內容實體表中;
10、將所述目標內容實體表與所述目標電子文件關聯存儲到所述數據庫中。
11、在一種實施方式中,根據所述文件類型表,定義與相應文件類型對應的內容結構表包括:
12、在所述文件類型表中定義相應文件類型對應的類型字段;
13、根據所述類型字段,定義對應文件類型的空白內容結構表;
14、獲取所述預設字段;
15、將所述預設字段插入到所述空白內容結構表中,得到所述內容結構表。
16、在一種實施方式中,所述預設字段由以下方式自定義配置得到:
17、打開相應文件類型的結構編輯頁面;
18、在所述結構編輯頁面上自定義配置默認字段,保存默認字段,所述默認字段用于定義默認在所述前端查詢頁面上顯示的檢索字段和列表展示字段;
19、根據所述默認字段,得到所述預設字段。
20、在一種實施方式中,所述預設字段由以下方式自定義配置得到:
21、打開相應文件類型的結構編輯頁面;
22、在所述結構編輯頁面上自定義配置默認字段,保存默認字段,所述默認字段用于定義默認在所述前端查詢頁面上顯示的檢索字段和列表展示字段;
23、響應于用戶打開相應文件類型的前端查詢頁面,在所述前端查詢頁面上進行表單的動態封裝顯示所述檢索字段和所述列表展示字段;
24、響應于用戶點擊所述前端查詢頁面上的個性化設置控件,顯示相應文件類型的個性化設置頁面;
25、接收用戶在所述個性化設置頁面上自定義配置的個性化字段,保存所述個性化字段,所述個性化字段為針對所述檢索字段和所述列表展示字段進行個性化配置得到的;
26、根據所述個性化字段,得到所述預設字段。
27、在一種實施方式中,所述預設字段包括:字段名,字段注釋,字段類型和字段長度;根據所述內容結構表中的所述預設字段,動態生成對應文件類型的內容實體表包括:
28、根據所述預設字段中的字段名,字段注釋,字段類型和字段長度,動態生成對應文件類型的內容實體表。
29、在一種實施方式中,所述方法還包括:
30、根據所述目標內容結構表中的預設字段,在文件存儲系統頁面中錄入所述目標電子文件的相關內容;
31、將所述相關內容保存到所述目標內容實體表中;
32、上傳所述目標電子文件,將所述目標內容實體表與所述目標電子文件關聯存儲到數據庫中。
33、在一種實施方式中,所述方法還包括:
34、將所述目標內容實體表與所述目標電子文件關聯存儲到所述數據庫中的同時,將所述目標內容實體表保存到elasticsearch中。
35、第二方面,本申請實施例還提供了一種紙質文件內容的存取裝置,包括:
36、處理單元,用于在數據庫中通過自定義表單創建文件類型表,所述文件類型表用于記錄存儲到所述數據庫中的每一份電子文件的文件類型;根據所述文件類型表,定義與相應文件類型對應的內容結構表,所述內容結構表包括自定義配置與所述相應文件類型對應的預設字段,所述預設字段用于定義在前端查詢頁面上可檢索和可顯示的字段內容;根據所述內容結構表中的所述預設字段,動態生成對應文件類型的內容實體表;
37、掃描單元,用于掃描待存檔的紙質文件,生成目標電子文件,設置所述目標電子文件的目標文件類型;
38、存取單元,用于將所述目標電子文件掛載到目標內容實體表中,生成實體表記錄,所述目標內容實體表與所述目標文件類型對應;在所述前端查詢頁面上讀取目標內容結構表,根據所述目標內容結構表中的預設字段,生成編輯表單頁面,所述目標內容結構表與所述目標文件類型對應;將所述目標電子文件的內容錄入到所述編輯表單頁面上的對應字段中,將錄入的文件內容保存到所述目標內容實體表中;將所述目標內容實體表與所述目標電子文件關聯存儲到所述數據庫中。
39、在一種實施方式中,所述處理單元在用于根據所述文件類型表,定義與相應文件類型對應的內容結構表時,具體用于:
40、在所述文件類型表中定義相應文件類型對應的類型字段;
41、根據所述類型字段,定義對應文件類型的空白內容結構表;
42、獲取所述預設字段;
43、將所述預設字段插入到所述空白內容結構表中,得到所述內容結構表。
44、在一種實施方式中,所述預設字段由所述處理單元通過以下方式自定義配置得到:
45、打開相應文件類型的結構編輯頁面;本文檔來自技高網...
【技術保護點】
1.一種紙質文件內容的存取方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,根據所述文件類型表,定義與相應文件類型對應的內容結構表包括:
3.根據權利要求1所述的方法,其特征在于,所述預設字段由以下方式自定義配置得到:
4.根據權利要求1所述的方法,其特征在于,所述預設字段由以下方式自定義配置得到:
5.根據權利要求1所述的方法,其特征在于,所述預設字段包括:字段名,字段注釋,字段類型和字段長度;根據所述內容結構表中的所述預設字段,動態生成對應文件類型的內容實體表包括:
6.根據權利要求1-5中任一項所述的方法,其特征在于,所述方法還包括:
7.根據權利要求6所述的方法,其特征在于,所述方法還包括:
8.一種紙質文件內容的存取裝置,其特征在于,包括:
9.一種計算機裝置,其特征在于,包括:存儲器和處理器,所述存儲器中存儲指令,所述指令由處理器加載并執行,以實現如權利要求1-7中任一項所述的方法。
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲
...【技術特征摘要】
1.一種紙質文件內容的存取方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,根據所述文件類型表,定義與相應文件類型對應的內容結構表包括:
3.根據權利要求1所述的方法,其特征在于,所述預設字段由以下方式自定義配置得到:
4.根據權利要求1所述的方法,其特征在于,所述預設字段由以下方式自定義配置得到:
5.根據權利要求1所述的方法,其特征在于,所述預設字段包括:字段名,字段注釋,字段類型和字段長度;根據所述內容結構表中的所述預設字段,動態生成對應文件類型的內容實體表包括:
【專利技術屬性】
技術研發人員:楊炳正,
申請(專利權)人:廣東億迅科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。