專利名稱:Pdf和xml結(jié)合存儲(chǔ)數(shù)據(jù)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種數(shù)據(jù)存儲(chǔ)方法,尤其是涉及一種以PDF為載體填寫、校驗(yàn) 數(shù)據(jù),而以XML格式動(dòng)態(tài)存儲(chǔ)數(shù)據(jù)的數(shù)據(jù)存儲(chǔ)方法。
背景技術(shù):
目前,數(shù)據(jù)的放置與傳輸主要以EXCEL為載體,此種數(shù)據(jù)存儲(chǔ)方式,在操 作過程中會(huì)出現(xiàn)隨意被外界修改樣式,內(nèi)置公式的問題,同時(shí)也無法進(jìn)行統(tǒng)一 管理,在后期數(shù)據(jù)匯總、存儲(chǔ)方面也會(huì)存在很大的問題,例如,如果事務(wù)涉及 三個(gè)不同的系統(tǒng)檢測(cè)信用卡、填寫訂單和郵寄訂單,讓用戶填寫三份不同的報(bào) 表以適用系統(tǒng)體系結(jié)構(gòu)是不切實(shí)際的,企業(yè)架構(gòu)師需要把一個(gè)官方的XML schema分成專門的定義以部署不同的報(bào)表,增加了勞動(dòng)強(qiáng)度,降低了工作效率。
發(fā)明內(nèi)容
為了克服現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種方便、實(shí)用、效率 高、不可隨意修改的PDF和XML結(jié)合存儲(chǔ)數(shù)據(jù)的方法。 本發(fā)明是通過以下技術(shù)方案來實(shí)現(xiàn)的 一種PDF和XML結(jié)合存儲(chǔ)數(shù)據(jù)的方法,包括以下步驟-
(1) 通過Adobe Designer進(jìn)行表單設(shè)計(jì),設(shè)計(jì)出符合Excel樣式的以PDF
為載體的表單模板,-
(2) 新建文件后,繪制上述表單模板的樣式;
(3) 在上述表單模板中添加輸入域,然后進(jìn)行表單模版內(nèi)關(guān)系的校驗(yàn)設(shè)定;
(4) 填寫表單后保存,通過XML格式動(dòng)態(tài)存儲(chǔ)到數(shù)據(jù)庫(kù)。 本發(fā)明的有益效果是
(1)本發(fā)明可很好地控制表單的格式,以及內(nèi)部公式;達(dá)到數(shù)據(jù)傳輸前后 的規(guī)范性、準(zhǔn)確性,提供常見的可以使電子文檔象紙制文檔一樣容易使用的外 觀,結(jié)合PDF和XML schema,創(chuàng)建一個(gè)允許人們更直接地參與業(yè)務(wù)流程的接(2) XML提供強(qiáng)大的數(shù)據(jù)和業(yè)務(wù)邏輯功能,且對(duì)于在不同的企業(yè)系統(tǒng)和設(shè) 備之間交換核心數(shù)據(jù)非常理想。另外,PDF自帶的豐富的表達(dá)方式和文檔控制 能力為企業(yè)數(shù)據(jù)提供了用戶友好的一面。PDF和XML的結(jié)合幫助企業(yè)架構(gòu)師創(chuàng) 建標(biāo)準(zhǔn)組件以及快速簡(jiǎn)單地創(chuàng)建增量解決方案,這些優(yōu)勢(shì)在使現(xiàn)有的技術(shù)和系 統(tǒng)的價(jià)值最大化的同時(shí),提高了通信能力,并且?guī)椭艘詷I(yè)務(wù)為主的信息流自 動(dòng)化,并加速了其發(fā)展;
(3) XML和PDF結(jié)合把來自不同應(yīng)用程序的不同的數(shù)據(jù)格式映射到統(tǒng)一 的報(bào)表,其智能文檔平臺(tái)能夠把來自不同報(bào)表字段的信息集成到后端系統(tǒng)的不 同的XML文檔中,也可以使用相同的數(shù)據(jù)格式創(chuàng)建不同的報(bào)表,這使得企業(yè)可 以很方便,或在不同的報(bào)表,或在僅僅顯示與用戶相關(guān)信息的私人報(bào)表中表示 信息,企業(yè)架構(gòu)師不再需要把一個(gè)官方的XML schema分成專門的定義以部署 不同的報(bào)表;
(4) PDF和XML體系結(jié)構(gòu)完美結(jié)合,干凈地分開了報(bào)表模板和報(bào)表數(shù)據(jù), 它們?cè)谶\(yùn)行時(shí)結(jié)合各自的模板和數(shù)據(jù),動(dòng)態(tài)地建立用戶交互使用的報(bào)表。
具體實(shí)施例方式
下面結(jié)合具體實(shí)施方式
詳細(xì)說明本發(fā)明
一種PDF和XML結(jié)合存儲(chǔ)數(shù)據(jù)的方法,步驟如下
(1) 通過Adobe Designer進(jìn)行表單設(shè)計(jì),設(shè)計(jì)出符合Excel樣式的以PDF
為載體的表單模板;
(2) 新建文件后,繪制上述表單模板的樣式;
(3) 在上述表單模板中添加輸入域,然后進(jìn)行表單模版內(nèi)關(guān)系的校驗(yàn)設(shè)定;
(4) 在客戶端,在已完成的PDF模板中填入數(shù)據(jù),通過內(nèi)部校驗(yàn)規(guī)范對(duì)數(shù) 據(jù)進(jìn)行校驗(yàn),如果校驗(yàn)不通過,則給出錯(cuò)誤提示,如果校驗(yàn)通過,可生成對(duì)應(yīng) 的XML文件;
(5) 將帶有數(shù)據(jù)的XML文件通過一定途徑傳輸給服務(wù)端,服務(wù)端將對(duì)接 收到的XML文件進(jìn)行解析檢査,不僅僅對(duì)格式上進(jìn)行檢査,還可以對(duì)數(shù)據(jù)進(jìn)行 更加全方位的檢查,確保數(shù)據(jù)無誤;
(6) 將檢查無誤的數(shù)據(jù)存放在數(shù)據(jù)庫(kù)中,完成以PDF為載體,XML動(dòng)態(tài)存儲(chǔ)數(shù)據(jù)進(jìn)行傳輸?shù)墓ぷ鳌?br>
以上已以較佳實(shí)施例公開了本發(fā)明,然其并非用以限制本發(fā)明,凡采用等 同替換或者等效變換方式所獲得的技術(shù)方案,均落在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1、一種PDF和XML結(jié)合存儲(chǔ)數(shù)據(jù)的方法,其特征在于包括以下步驟(1)通過Adobe Designer進(jìn)行表單設(shè)計(jì),設(shè)計(jì)出符合Excel樣式的以PDF為載體的表單模板;(2)新建文件后,繪制上述表單模板的樣式;(3)在上述表單模板中添加輸入域,然后進(jìn)行表單模版內(nèi)關(guān)系的校驗(yàn)設(shè)定;(4)填寫表單后保存,通過XML格式動(dòng)態(tài)存儲(chǔ)到數(shù)據(jù)庫(kù)。
全文摘要
本發(fā)明公開了一種PDF和XML結(jié)合存儲(chǔ)數(shù)據(jù)的方法,步驟如下(1)通過Adobe Designer進(jìn)行表單設(shè)計(jì),設(shè)計(jì)出符合Excel樣式的以PDF為載體的表單模板;(2)新建文件后,繪制上述表單模板的樣式;3)在上述表單模板中添加輸入域,然后進(jìn)行表單模版內(nèi)關(guān)系的校驗(yàn)設(shè)定;(4)填寫表單后保存,通過XML格式動(dòng)態(tài)存儲(chǔ)到數(shù)據(jù)庫(kù)。本發(fā)明可很好地控制表單的格式,以及內(nèi)部公式;達(dá)到數(shù)據(jù)傳輸前后的規(guī)范性、準(zhǔn)確性,PDF和XML體系結(jié)構(gòu)完美結(jié)合,干凈地分開了報(bào)表模板和報(bào)表數(shù)據(jù),它們?cè)谶\(yùn)行時(shí)結(jié)合各自的模板和數(shù)據(jù),動(dòng)態(tài)地建立用戶交互使用的報(bào)表。
文檔編號(hào)G06F17/22GK101620592SQ200910033188
公開日2010年1月6日 申請(qǐng)日期2009年6月15日 優(yōu)先權(quán)日2009年6月15日
發(fā)明者斌 吳, 松 李, 王曉穗, 蔣偉利, 煜 鄧, 金淑麗 申請(qǐng)人:南京科融數(shù)據(jù)系統(tǒng)有限公司