一种提高演示文稿兼容性的方法技术

技术编号:39667674 阅读:8 留言:0更新日期:2023-12-11 18:31
本发明专利技术涉及一种提高演示文稿兼容性的方法

【技术实现步骤摘要】
一种提高演示文稿兼容性的方法、系统及存储介质


[0001]本专利技术涉及文件转换的
,尤其是涉及一种提高演示文稿兼容性的方法

系统及存储介质


技术介绍

[0002]办公套件是用于产生信息如文档

演示文稿

工作表

数据库

图表

图形

数字绘画

电子音乐和数字视频的应用软件,相比于纸质文件以及手写清单和分类帐相比,大幅提高了生产率

[0003]目前常用的办公套件为
WPS

Microsoft Office
,用户通常会选择其中一个进行使用
。WPS

Microsoft Office
均基于
Office Open XML

OOXML
)标准开发,该标准为由
Ecma

ECMA

376
)和
ISO/IEC

ISO/IEC 29500
)两个国际标准化组织采用的开放标准

基于这些公开的标准,便能开发出发出与
Microsoft Office
文件格式兼容的产品

[0004]然而,尽管
WPS

Microsoft Office
都支持开放的文档格式,但由于不同办公套件的开发者

设计理念和技术实现都存在一些差异,故而导致出现某些不兼容的地方,比如复杂的格式化或特定的图形元素在一个套件中可能显示得很好,但在另一个套件中可能出现问题,影响了办公效率


技术实现思路

[0005]本专利技术目的一是提供一种提高演示文稿兼容性的方法,具有能解决上述技术中不同办公套件由于开发者

设计理念和技术实现都存在一些差异,故而导致某些地方不兼容,影响了办公效率的问题

[0006]本专利技术的上述专利技术目的一是通过以下技术方案得以实现的:一种提高演示文稿兼容性的方法,包括如下步骤:获取目标演示文稿的
XML
文件,以用于与预设参照演示文稿的
XML
文件进行比对,所述目标演示文稿由
WPS
生成,所述预设参照演示文稿由
office
生成;比对所述目标演示文稿和所述预设参照演示文稿的
XML
文件,并提取所述目标演示文稿的
XML
文件中与所述预设参照演示文稿的
XML
文件的属性标准差异;修改所述属性差异以匹配所述预设参照演示文稿的
XML
文件的属性标准

[0007]通过采用上述技术方案,通过获取目标演示文稿的
XML
文件,便能够知道组成该演示文稿的所有元素的布局信息等属性信息;通过获取预设参照演示文稿的
XML
文件,即可知道组成预设参照演示文稿的所有元素的属性信息

以预设参照演示文稿的所有元素的属性信息作为标准去针对性修改目标演示文稿的
XML
文件,使修改后的目标演示文稿的各项元素的属性信息与预设参照演示文稿的一致,便可实现
office
兼容修改后的目标演示文稿,该方法解决了不同办公套件之间由于开发者

设计理念和技术实现存在一些差异导致的不兼容,影响了办公效率的问题

[0008]本专利技术在一较佳示例中可以进一步配置为:所述获取目标演示文稿的
XML
文件,包
括:转换所述目标演示文稿格式为压缩文件格式,并对应生成第一压缩文件;解压所述第一压缩文件以获取所述目标演示文稿的
XML
文件

[0009]通过采用上述技术方案,能够获取到目标演示文稿和预设参照演示文稿的
XML
文件

[0010]本专利技术在一较佳示例中可以进一步配置为:所述比对所述目标演示文稿和所述预设参照演示文稿的
XML
文件,并提取所述目标演示文稿的
XML
文件中与所述预设参照演示文稿的
XML
文件的属性标准差异,包括:遍历所述目标演示文稿的
XML
文件与所述预设参照演示文稿的
XML
文件里的属性信息,所述属性信息包括布局和样式属性

背景属性和动画属性;提取所述目标演示文稿的
XML
文件中与所述预设参照演示文稿的
XML 文件的属性信息差异,所述属性信息差异为所述属性差异,所述属性信息差异包括样式属性差异

背景属性差异和动画属性差异

[0011]通过采用上述技术方案,两个办公套件之间不兼容的根本原因在于各自生成的文件的
XML
文件中部分属性不同,找出两者之间的不同并进行针对性修改即可实现兼容

[0012]本专利技术在一较佳示例中可以进一步配置为:所述修改所述属性差异以匹配所述预设参照演示文稿的
XML
文件的属性标准,包括:接收所述预设参照演示文稿的
XML
文件的属性标准;根据所述属性标准修改所述属性信息差异

[0013]通过采用上述技术方案,能使修改后的目标演示文稿的
XML
文件的属性信息与预设参照演示文稿的相同,从而使
office
对修改后的目标演示文稿实现兼容

[0014]本专利技术在一较佳示例中可以进一步配置为:所述方法,还包括:验证修改所述属性差异后的所述目标演示文稿的
XML
文件为有效
XML
文件

[0015]通过采用上述技术方案,
XML
文件中包含了许多属性信息,修改过程中难免会出现错误导致文件无法被演示,因此需要确保修改差异后的目标演示文稿的
XML
文件无误,才能保证信息的准确性和完整性

[0016]本专利技术在一较佳示例中可以进一步配置为:所述验证修改所述属性差异后的所述目标演示文稿的
XML
文件为有效
XML
文件,包括:检验修改所述属性差异后的所述目标演示文稿的
XML
文件格式正确;通过所述
office
演示修改后的所述目标演示文稿,能正常演示且内容正确则为所述有效
XML
文件

[0017]通过采用上述技术方案,能确保通过
office
演示修改后的目标演示文稿时,不会出现数据丢失或错位等情况

[0018]本专利技术在一较佳本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种提高演示文稿兼容性的方法,其特征在于,包括如下步骤:获取目标演示文稿的
XML
文件,以用于与预设参照演示文稿的
XML
文件进行比对,所述目标演示文稿由
WPS
生成,所述预设参照演示文稿由
office
生成;比对所述目标演示文稿和所述预设参照演示文稿的
XML
文件,并提取所述目标演示文稿的
XML
文件中与所述预设参照演示文稿的
XML
文件的属性差异;修改所述属性差异以匹配所述预设参照演示文稿的
XML
文件的属性标准
。2.
根据权利要求1所述的一种提高演示文稿兼容性的方法,其特征在于,所述获取目标演示文稿的
XML
文件,包括:转换所述目标演示文稿格式为压缩文件格式,并对应生成第一压缩文件;解压所述第一压缩文件以获取所述目标演示文稿的
XML
文件
。3.
根据权利要求2所述的一种提高演示文稿兼容性的方法,其特征在于,所述比对所述目标演示文稿和所述预设参照演示文稿的
XML
文件,并提取所述目标演示文稿的
XML
文件中与所述预设参照演示文稿的
XML
文件的属性差异,包括:遍历所述目标演示文稿的
XML
文件与所述预设参照演示文稿的
XML
文件里的属性信息,所述属性信息包括布局和样式属性

背景属性和动画属性;提取所述目标演示文稿的
XML
文件中与所述预设参照演示文稿的
XML 文件的属性信息差异,所述属性信息差异为所述属性差异,所述属性信息差异包括样式属性差异

背景属性差异和动画属性差异
。4.
根据权利要求3所述的一种提高演示文稿兼容性的方法,其特征在于,所述修改所述属性差异以匹配所述预设参照演示文稿的
XML
文件的属性标准,包括:接收所述预设参照演示文稿的
XML
文件的属性标准作为修改标准;根据所述属性标准修改所述属性差异
。5.
根据权利要求1所述的一种提高演示文稿兼容性的方法,其特征在于,所述方法,还包括:验证修改所述属性差异后的所述目标演示文稿的
XML
文件为有效
XML
文件
。6.
根据权利要求5所述...

【专利技术属性】
技术研发人员:黄勇
申请(专利权)人:北京美迪康信息咨询有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1