[发明专利]一种基于OpenXml处理Power Point文稿内容的评分方法及系统在审
申请号: | 202110218117.7 | 申请日: | 2021-02-26 |
公开(公告)号: | CN113065311A | 公开(公告)日: | 2021-07-02 |
发明(设计)人: | 唐超 | 申请(专利权)人: | 成都环宇知了科技有限公司 |
主分类号: | G06F40/106 | 分类号: | G06F40/106;G06F40/194 |
代理公司: | 成都环泰专利代理事务所(特殊普通合伙) 51242 | 代理人: | 李斌;李辉 |
地址: | 610000 四川省成都市成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 openxml 处理 power point 文稿 内容 评分 方法 系统 | ||
本发明公开了一种基于OpenXml处理PowerPo i nt文稿内容的评分方法,包括以下步骤:S1、预设演示文稿内容读取程序;S2、加载用户的演示文稿内容和用户用于参考的演示文稿内容;S3、根据读取程序分别依次读取用户的演示文稿内容和参考文稿内容中的内容和属性,并将依次获取到的内容和属性通过比较程序依次进行比较;S4、根据比较程序将比较所得的结果进行存储;S5、根据比较结果的不同,进行不同形式的展示。本发明还提供了一种基于OpenXml处理PowerPo i nt文稿内容的评分系统,系统包括文档读取单元、文档加载单元、文档内容读取单元、比较单元和展示单元。
技术领域
本发明涉及Office文档技术的技术领域,具体来说,涉及一种基于OpenXml技术处理文稿内容的评分方法及系统。
背景技术
对于目前市面上常见的计算机等级考试模拟软件,大多数都是采用COM组件的方式进行评分。但这种方式存在不能准确地获取Office文档中相关属性的情况,因而将其用于评分时的全面性、准确性就不能得到很好的保证。本发明着眼于微软官方推行的OfficeOpenXml标准文档格式,再配合使用与之配套的开发工具,便能够更加准确、便捷地获取Office2010及其后续版本生成的文档中的内容和属性,从而也能更加方便地对获取到的属性进行处理和二次加工。对于目前市面上现有的技术,大多存在不能十分准确地获取Office文档属性并进行准确评分的情况。
发明内容
为解决现有技术中存在的问题,本发明提供一种基于OpenXml处理PowerPoint文稿内容的评分方法及系统,具有采用MicroSoft公司提供的OpenXml插件,可以很好的解决文档读取的问题,更高效和更准确的优点。
为实现上述目的,本发明采用的技术方案是:一种基于OpenXml处理PowerPoint文稿内容的评分方法,包括以下步骤:
S1、预设演示文稿内容读取程序;
S2、加载用户的演示文稿内容和用户用于参考的演示文稿内容;
S3、根据读取程序分别依次读取用户的演示文稿内容和参考文稿内容中的内容和属性,并将依次获取到的内容和属性通过比较程序依次进行比较;
S4、根据比较程序将比较所得的结果进行存储;
S5、根据比较结果的不同,进行不同形式的展示。
在本技术方案中,通过与现有的使用COM组件技术来评分的软件相比,本技术方案能够更加准确地获取Office演示文稿内容中的属性和内容,评分的方式也更加灵活、细致,能够比较准确地识别出用户制作的演示文稿内容文件和用户用于参考的演示文稿内容文件之间的差异,而且能够将出现差异的地方以批注的方式在用户文档中标记出来,在用户体验感和友好度方面有较大的提升。
在进一步的技术方案中,步骤S1包括:
A1:在C文件中引用应用程序集模块MicrosoftOpenXml和JSON.NET;
A2:对于每一个演示文稿内容都设置一个类与之对应,类名作为评定当前演示文稿内容的唯一标识,在这个类中实现评分的流程;
A3:将所有的类都放在同一个命名空间Ppt.Questions中;
A4:在每个类中都设置一个Check方法,将用户的演示文稿内容所在的路径user_file_path、初始文件的路径source_file_path和参考文件的路径anser_file_path以参数的形式传入;
A5:在Check方法中调用OpenDoc方法来判断文档是否损坏,能否正常读取;如果无异常,后续则将用户演示文稿内容的内容和用户用于参考的演示文稿内容的内容加载到内存中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都环宇知了科技有限公司,未经成都环宇知了科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110218117.7/2.html,转载请声明来源钻瓜专利网。