【技术实现步骤摘要】
演示文稿的转换方法、装置、电子设备及存储介质
[0001]本公开涉及计算机应用
,尤其涉及一种演示文稿的转换方法、装置、电子设备及存储介质。
技术介绍
[0002]演示文稿在多媒体教学、会议等场景中应用广泛,能够将各种文字、图表、图形、声音等以幻灯片的方式展示出来,具有声形俱佳、图文并茂的展示效果。
[0003]用户在电脑、手机等电子设备上打开演示文稿时,需要在电子设备中安装office软件进行打开,导致演示文稿的展示无法脱离office软件。
技术实现思路
[0004]为了解决上述技术问题或者至少部分地解决上述技术问题,本公开实施例提供了一种演示文稿的转换方法、装置、电子设备及存储介质。
[0005]根据本公开的一方面,提供了一种演示文稿的转换方法,包括:
[0006]获取待转换的演示文稿;
[0007]基于Open XML库对所述演示文稿中的每个页面进行解析,生成与所述每个页面对应的描述信息;
[0008]将所述每个页面对应的描述信息按照页面索引顺序地插入至空 ...
【技术保护点】
【技术特征摘要】
1.一种演示文稿的转换方法,其中,所述方法包括:获取待转换的演示文稿;基于Open XML库对所述演示文稿中的每个页面进行解析,生成与所述每个页面对应的描述信息;将所述每个页面对应的描述信息按照页面索引顺序地插入至空白转换文件中,生成描述文件;根据预设的解析规则对所述描述文件进行解析,以获取所述每个页面对应的web展示对象以及所述web展示对象的属性信息;基于所述每个页面对应的所述web展示对象以及所述属性信息进行渲染,在浏览器网页中展示所述每个页面。2.如权利要求1所述的演示文稿的转换方法,其中,所述基于Open XML库对所述演示文稿中的每个页面进行解析,生成与所述每个页面对应的描述信息,包括:基于Open XML库对所述演示文稿中的每个页面进行解析,获取所述每个页面的页面数据及关联数据;基于所述每个页面的页面数据及关联数据,生成所述每个页面对应的描述信息,所述描述信息包括元素描述信息、动画描述信息中的至少一种。3.如权利要求2所述的演示文稿的转换方法,其中,所述方法还包括:获取任一页面的所述页面数据和/或所述关联数据包含的多媒体文件;将所述多媒体文件按照浏览器支持的目标文件格式进行存储至服务器,并接收所述服务器返回的存储地址;将所述存储地址确定为与所述任一页面的所述多媒体文件对应的元素描述信息。4.如权利要求3所述的演示文稿的转换方法,其中,所述将所述多媒体文件按照浏览器支持的目标文件格式进行存储至服务器,包括:判断所述多媒体文件的文件格式是否为所述目标文件格式;当所述多媒体文件的文件格式为所述目标文件格式时,则将所述多媒体文件确定为目标资源文件;当所述多媒体文件的文件格式不是所述目标文件格式时,则将所述多媒体文件进行格式转换,得到所述目标文件格式的目标资源文件;将所述目标资源文件上传至所述服务器。5.如权利要求1所述的演示文稿的转换方法,其中,在所述基于Open XML库对所述演示文稿中的每个页面进行解析之后,所述方法还包括:获取所述演示文稿的页面数量以及所述每个页面对应的页面高度、页面宽度;生成与所述每个页面对应的页面描述对象,其中,所述页面描述对象的数量与所述页面数量一致,所述页面描述对象的高度设置为对应页面的页面高度,所述页面描述对象的宽度设置为对应页面的页面宽度;将所述页面描述对象按照对应页面的页面索引顺序进行组合,生...
【专利技术属性】
技术研发人员:王晓,黄瑞民,赵文杰,刘帅,
申请(专利权)人:北京世纪好未来教育科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。