The invention relates to the field of data processing, in particular to a method and a system for loading OCX plug-in controls. The present invention by parsing the PPTX format file to the default folder; the original path for the PPTX file format is showing the slides contained OCX controls; according to the absolute path to the original path of the OCX control and the temporary folder, get the absolute path of the OCX control; according to the current the absolute path loading the OCX control. With the use of the absolute path of the OCX control as a link address to create slides, the PPTX file stored in any path can correctly load the OCX controls that are included in the currently displayed slide.
【技术实现步骤摘要】
一种加载OCX控件的方法及系统
本专利技术涉及数据处理领域,尤其涉及一种加载OCX控件的方法及系统。
技术介绍
通过OCX控件可在幻灯片中播放FLASH或HTML5资源,丰富了幻灯片的播放内容。现有的PPT制作工具,如MicrosoftOfficePowerPoint2007,使用OCX控件的绝对路径作为链接地址。当制作好的PPTX格式文件转移至其他路径下时,幻灯片包含的OCX控件的绝对路径发生变化,根据在制作过程中添加的OCX控件的链接地址找不到对应的资源,导致无法正确加载OCX控件,从而无法自动播放该幻灯片中包含的FLASH或HTML5资源。
技术实现思路
本专利技术所要解决的技术问题是:提供一种加载OCX控件的方法及系统,实现在使用OCX控件的绝对路径作为链接地址制作幻灯片的情况下,PPTX格式文件存储于任一路径下都能正确加载当前放映的幻灯片包含的OCX控件。为了解决上述技术问题,本专利技术采用的技术方案为:本专利技术提供一种加载OCX控件的方法,包括:S1、解析PPTX格式文件至预设的文件夹;S2、获取所述PPTX格式文件中处于放映状态的幻灯片所包含的OCX控件的原始路径;S3、根据所述OCX控件的原始路径和所述临时文件夹的绝对路径,得到所述OCX控件的当前绝对路径;S4、根据所述当前绝对路径加载所述OCX控件。本专利技术还提供一种加载OCX控件的系统,其特征在于,包括:解析模块,用于解析PPTX格式文件至预设的文件夹;第一获取模块,用于获取所述PPTX格式文件中处于放映状态的幻灯片所包含的OCX控件的原始路径;第二获取模块,用于根据所述OCX控件的原 ...
【技术保护点】
一种加载OCX控件的方法,其特征在于,包括:S1、解析PPTX格式文件至预设的文件夹;S2、获取所述PPTX格式文件中处于放映状态的幻灯片所包含的OCX控件的原始路径;S3、根据所述OCX控件的原始路径和所述临时文件夹的绝对路径,得到所述OCX控件的当前绝对路径;S4、根据所述当前绝对路径加载所述OCX控件。
【技术特征摘要】
1.一种加载OCX控件的方法,其特征在于,包括:S1、解析PPTX格式文件至预设的文件夹;S2、获取所述PPTX格式文件中处于放映状态的幻灯片所包含的OCX控件的原始路径;S3、根据所述OCX控件的原始路径和所述临时文件夹的绝对路径,得到所述OCX控件的当前绝对路径;S4、根据所述当前绝对路径加载所述OCX控件。2.根据权利要求1所述的加载OCX控件的方法,其特征在于,所述S2具体为:S21、获取所述PPTX格式文件中处于放映状态的幻灯片的页码;S22、解析与所述页码对应的幻灯片序列化XML文档,得到所述OCX控件的编号;所述幻灯片序列化XML文档记录幻灯片中包含的对象;S23、根据所述编号解析与所述页码对应的幻灯片链接XML文档,得到所述OCX控件的原始路径;所述幻灯片链接XML文档存储幻灯片中包含的对象的链接地址。3.根据权利要求2所述的加载OCX控件的方法,其特征在于,所述S22具体为:在所述幻灯片序列化XML文档中查找选择框元素;获取所述选择框元素包含的控件子元素;获取所述控件子元素的编号属性值。4.根据权利要求2所述的加载OCX控件的方法,其特征在于,所述S23具体为:匹配所述编号与所述幻灯片链接XML文档中第一元素的编号属性值,得到匹配结果;若所述匹配结果为匹配成功,则获取所述第一元素的路径属性值。5.根据权利要求1所述的加载OCX控件的方法,其特征在于,所述S4具体为:Chromium嵌入式框架根据所述当前绝对路径加载所述OCX控件。6.根据权利要求1所述的加载OCX控件的方法,其特征在...
【专利技术属性】
技术研发人员:刘德建,郭玉湖,方振华,危波,
申请(专利权)人:福建天泉教育科技有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。