[發(fā)明專利]一種基于OpenXml處理Power Point文稿內(nèi)容的評(píng)分方法及系統(tǒng)在審
| 申請(qǐng)?zhí)枺?/td> | 202110218117.7 | 申請(qǐng)日: | 2021-02-26 |
| 公開(公告)號(hào): | CN113065311A | 公開(公告)日: | 2021-07-02 |
| 發(fā)明(設(shè)計(jì))人: | 唐超 | 申請(qǐng)(專利權(quán))人: | 成都環(huán)宇知了科技有限公司 |
| 主分類號(hào): | G06F40/106 | 分類號(hào): | G06F40/106;G06F40/194 |
| 代理公司: | 成都環(huán)泰專利代理事務(wù)所(特殊普通合伙) 51242 | 代理人: | 李斌;李輝 |
| 地址: | 610000 四川省成都市成*** | 國(guó)省代碼: | 四川;51 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 openxml 處理 power point 文稿 內(nèi)容 評(píng)分 方法 系統(tǒng) | ||
本發(fā)明公開了一種基于OpenXml處理PowerPo i nt文稿內(nèi)容的評(píng)分方法,包括以下步驟:S1、預(yù)設(shè)演示文稿內(nèi)容讀取程序;S2、加載用戶的演示文稿內(nèi)容和用戶用于參考的演示文稿內(nèi)容;S3、根據(jù)讀取程序分別依次讀取用戶的演示文稿內(nèi)容和參考文稿內(nèi)容中的內(nèi)容和屬性,并將依次獲取到的內(nèi)容和屬性通過(guò)比較程序依次進(jìn)行比較;S4、根據(jù)比較程序?qū)⒈容^所得的結(jié)果進(jìn)行存儲(chǔ);S5、根據(jù)比較結(jié)果的不同,進(jìn)行不同形式的展示。本發(fā)明還提供了一種基于OpenXml處理PowerPo i nt文稿內(nèi)容的評(píng)分系統(tǒng),系統(tǒng)包括文檔讀取單元、文檔加載單元、文檔內(nèi)容讀取單元、比較單元和展示單元。
技術(shù)領(lǐng)域
本發(fā)明涉及Office文檔技術(shù)的技術(shù)領(lǐng)域,具體來(lái)說(shuō),涉及一種基于OpenXml技術(shù)處理文稿內(nèi)容的評(píng)分方法及系統(tǒng)。
背景技術(shù)
對(duì)于目前市面上常見的計(jì)算機(jī)等級(jí)考試模擬軟件,大多數(shù)都是采用COM組件的方式進(jìn)行評(píng)分。但這種方式存在不能準(zhǔn)確地獲取Office文檔中相關(guān)屬性的情況,因而將其用于評(píng)分時(shí)的全面性、準(zhǔn)確性就不能得到很好的保證。本發(fā)明著眼于微軟官方推行的OfficeOpenXml標(biāo)準(zhǔn)文檔格式,再配合使用與之配套的開發(fā)工具,便能夠更加準(zhǔn)確、便捷地獲取Office2010及其后續(xù)版本生成的文檔中的內(nèi)容和屬性,從而也能更加方便地對(duì)獲取到的屬性進(jìn)行處理和二次加工。對(duì)于目前市面上現(xiàn)有的技術(shù),大多存在不能十分準(zhǔn)確地獲取Office文檔屬性并進(jìn)行準(zhǔn)確評(píng)分的情況。
發(fā)明內(nèi)容
為解決現(xiàn)有技術(shù)中存在的問(wèn)題,本發(fā)明提供一種基于OpenXml處理PowerPoint文稿內(nèi)容的評(píng)分方法及系統(tǒng),具有采用MicroSoft公司提供的OpenXml插件,可以很好的解決文檔讀取的問(wèn)題,更高效和更準(zhǔn)確的優(yōu)點(diǎn)。
為實(shí)現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案是:一種基于OpenXml處理PowerPoint文稿內(nèi)容的評(píng)分方法,包括以下步驟:
S1、預(yù)設(shè)演示文稿內(nèi)容讀取程序;
S2、加載用戶的演示文稿內(nèi)容和用戶用于參考的演示文稿內(nèi)容;
S3、根據(jù)讀取程序分別依次讀取用戶的演示文稿內(nèi)容和參考文稿內(nèi)容中的內(nèi)容和屬性,并將依次獲取到的內(nèi)容和屬性通過(guò)比較程序依次進(jìn)行比較;
S4、根據(jù)比較程序?qū)⒈容^所得的結(jié)果進(jìn)行存儲(chǔ);
S5、根據(jù)比較結(jié)果的不同,進(jìn)行不同形式的展示。
在本技術(shù)方案中,通過(guò)與現(xiàn)有的使用COM組件技術(shù)來(lái)評(píng)分的軟件相比,本技術(shù)方案能夠更加準(zhǔn)確地獲取Office演示文稿內(nèi)容中的屬性和內(nèi)容,評(píng)分的方式也更加靈活、細(xì)致,能夠比較準(zhǔn)確地識(shí)別出用戶制作的演示文稿內(nèi)容文件和用戶用于參考的演示文稿內(nèi)容文件之間的差異,而且能夠?qū)⒊霈F(xiàn)差異的地方以批注的方式在用戶文檔中標(biāo)記出來(lái),在用戶體驗(yàn)感和友好度方面有較大的提升。
在進(jìn)一步的技術(shù)方案中,步驟S1包括:
A1:在C文件中引用應(yīng)用程序集模塊MicrosoftOpenXml和JSON.NET;
A2:對(duì)于每一個(gè)演示文稿內(nèi)容都設(shè)置一個(gè)類與之對(duì)應(yīng),類名作為評(píng)定當(dāng)前演示文稿內(nèi)容的唯一標(biāo)識(shí),在這個(gè)類中實(shí)現(xiàn)評(píng)分的流程;
A3:將所有的類都放在同一個(gè)命名空間Ppt.Questions中;
A4:在每個(gè)類中都設(shè)置一個(gè)Check方法,將用戶的演示文稿內(nèi)容所在的路徑user_file_path、初始文件的路徑source_file_path和參考文件的路徑anser_file_path以參數(shù)的形式傳入;
A5:在Check方法中調(diào)用OpenDoc方法來(lái)判斷文檔是否損壞,能否正常讀取;如果無(wú)異常,后續(xù)則將用戶演示文稿內(nèi)容的內(nèi)容和用戶用于參考的演示文稿內(nèi)容的內(nèi)容加載到內(nèi)存中。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于成都環(huán)宇知了科技有限公司,未經(jīng)成都環(huán)宇知了科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110218117.7/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 醫(yī)用報(bào)表自動(dòng)生成方法
- 基于Word2007/Open XML生成動(dòng)態(tài)復(fù)雜表格的智能文檔引擎技術(shù)
- 一種通信衛(wèi)星設(shè)計(jì)文件自動(dòng)生成方法
- 一種基于OpenXML標(biāo)準(zhǔn)的文檔版本管理系統(tǒng)
- 一種跨平臺(tái)異構(gòu)數(shù)據(jù)簡(jiǎn)報(bào)高效自動(dòng)生成方法
- 一種基于可信格式數(shù)據(jù)的文件內(nèi)容細(xì)粒度保護(hù)方法
- 一種對(duì)word文檔進(jìn)行處理的方法和裝置
- 一種基于OpenXml的定位文檔并進(jìn)行評(píng)分的方法及系統(tǒng)
- 一種基于OpenXml處理Power Point文稿內(nèi)容的評(píng)分方法及系統(tǒng)
- 一種基于OpenXml的Excel文檔分析方法及系統(tǒng)
- 一種減小POWER能量損耗的layout結(jié)構(gòu)
- 一種POWER鍵指紋解鎖的手機(jī)
- 電腦遠(yuǎn)程開關(guān)機(jī)控制及狀態(tài)監(jiān)測(cè)裝置
- 一種增強(qiáng)散熱的Power MOSFET及其設(shè)計(jì)方法
- 一種基于Power圖的瓷磚紋理生成方法
- 一種獲取Power MOS版圖設(shè)計(jì)全貌的方法
- 基于powerVM的分區(qū)恢復(fù)方法、裝置、設(shè)備及介質(zhì)
- SSD降低Power State3功耗的方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 一種溫度監(jiān)控方法、電路、設(shè)備及存儲(chǔ)介質(zhì)
- 一種多路電源時(shí)序自動(dòng)控制電路





