一种幻灯片处理方法及装置制造方法及图纸

技术编号:11197668 阅读:105 留言:0更新日期:2015-03-26 04:23
本发明专利技术公开了一种幻灯片处理方法及装置。所述方法包括:通过预设控件播放幻灯片文件;获取所述幻灯片文件的当前页面在所述预设控件中的显示尺寸;当接收到所述当前页面的每个幻灯片动画完成指令时,根据所述当前页面在所述预设控件中的显示尺寸,在所述预设控件中截取所述当前页面的显示区域;将截取到的显示区域保存为预设格式的图片。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种幻灯片处理方法及装置。所述方法包括:通过预设控件播放幻灯片文件;获取所述幻灯片文件的当前页面在所述预设控件中的显示尺寸;当接收到所述当前页面的每个幻灯片动画完成指令时,根据所述当前页面在所述预设控件中的显示尺寸,在所述预设控件中截取所述当前页面的显示区域;将截取到的显示区域保存为预设格式的图片。【专利说明】一种幻灯片处理方法及装置
本专利技术涉及计算机
,尤其涉及一种幻灯片处理方法及装置。
技术介绍
相关技术中,在演示文稿的过程中有时需要多个端实现同步,让用户看到同一个画面,可以将演示文稿截取为图片来实现画面的同步,当前PowerPoint演示文稿可以实现将整页幻灯片保存为一张图片,但是不能够按照幻灯片中的动画进行保存。
技术实现思路
为克服相关技术中存在的问题,本专利技术实施例提供一种幻灯片处理方法及装置。 一种幻灯片处理方法,包括: 通过预设控件播放幻灯片文件; 获取所述幻灯片文件的当前页面在所述预设控件中的显示尺寸; 当接收到所述当前页面的每个幻灯片动画完成指令时,根据所述当前页面在所述预设控件中的显示尺寸,在所述预设控件中截取所述当前页面的显示区域; 将截取到的显示区域保存为预设格式的图片。 本实施例中,可以准确地对幻灯片中的动画进行保存,在对幻灯片同步时,同步方可以准确地获知幻灯片的实际内容。并且,将幻灯片转换为图片的过程自动完成,无需人工操作,可方便、快速地获得用于同步的图片。 可选的,所述方法还包括: 缩短相邻幻灯片动画完成指令的间隔时间为预设时间间隔,所述预设时间间隔小于所述相邻幻灯片动画完成指令的实际间隔时间。 在可选方案中,将相邻幻灯片动画完成指令的间隔时间缩短,从而将幻灯片动画播放时间缩短,使得可以更快地完成对幻灯片的处理。 可选的,所述获取所述幻灯片文件的当前页面在所述预设控件中的显示尺寸,包括: 获取所述当前页面的页面高度和页面宽度,以及所述预设控件的显示高度和显示宽度; 比较所述当前页面的页面宽高比和所述预设控件的显示宽高比; 当所述预设控件的显示宽高比大于所述当前页面的页面宽高比时,获取所述当前页面在所述预设控件中的显示宽度为所述预设控件的显示高度乘以所述当前页面的显示宽高比,获取所述当前页面在所述预设控件中的显示高度为所述预设控件的显示高度; 当所述预设控件的显示宽高比小于所述当前页面的页面宽高比时,获取所述当前页面在所述预设控件中的显示宽度为所述预设控件中的显示宽度,获取所述当前页面在所述预设控件中的显示高度为所述预设控件的显示宽度除以所述当前页面的显示宽高比; 当所述预设控件的显示宽高比等于所述当前页面的页面宽高比时,获取所述当前页面在所述预设控件中的显示宽度为所述预设控件中的显示宽度,获取所述当前页面在所述预设控件中的显示高度为所述预设控件的显示高度。 在可选方案中,通过对幻灯片的页面宽高比和控件EDOffice的界面的宽高比进行比较,得到在控件EDOffice中显示该幻灯片的高度和宽度,以便准确、完整地截取图片。 可选的,所述获取所述幻灯片文件的当前页面在所述预设控件中的显示尺寸之前,所述方法还包括: 当接收到切换页命令时,判断切换后的当前页面是否为起始页; 当所述切换后的当前页面不是起始页时,获取所述切换后的当前页面在所述预设控件中的显示尺寸; 当所述切换后的当前页面是起始页时,判断是否为第一次到达所述起始页; 当是第一次到达所述起始页时,获取所述起始页在所述预设控件中的显示尺寸; 当不是第一次到达所述起始页时,对所述幻灯片文件处理完毕。 在可选方案中,当接收到切换页命令时,截取幻灯片图片,为避免重复对幻灯片截取图片,判断是否第一次到达起始页,如果已经到达过起始页,则已经对幻灯片所有页都处理完毕,程序停止运行。这样,避免对幻灯片的重复处理,提高了对幻灯片的处理效率,也进一步提高了处理的准确度。 可选的,所述方法还包括: 获取所述当前页面的对象信息,所述对象信息包括文字内容和描述信息; 将所述对象信息保存为所述当前页面的xml文件。 在可选方案中,在对幻灯片截取图片的同时,还生成幻灯片对应的xml文件,根据xml信息可以获取图片及幻灯片文本信息。这样,使得对幻灯片的同步更加准确,避免信息的丢失。 一种幻灯片处理装置,包括: 播放模块,用于通过预设控件播放幻灯片文件; 第一获取模块,用于获取所述幻灯片文件的当前页面在所述预设控件中的显示尺寸; 截取模块,用于当接收到所述当前页面的每个幻灯片动画完成指令时,根据所述当前页面在所述预设控件中的显示尺寸,在所述预设控件中截取所述当前页面的显示区域; 保存模块,用于将截取到的显示区域保存为预设格式的图片。 可选的,所述装置还包括: 时间控制模块,用于缩短相邻幻灯片动画完成指令的间隔时间为预设时间间隔,所述预设时间间隔小于所述相邻幻灯片动画完成指令的实际间隔时间。 可选的,所述第一获取模块包括: 获取子模块,用于获取所述当前页面的页面高度和页面宽度,以及所述预设控件的显不尚度和显不宽度; 比较子模块,用于比较所述当前页面的页面宽高比和所述预设控件的显示宽高比; 确定子模块,用于当所述预设控件的显示宽高比大于所述当前页面的页面宽高比时,确定所述当前页面在所述预设控件中的显示宽度为所述预设控件的显示高度乘以所述当前页面的显示宽高比,所述当前页面在所述预设控件中的显示高度为所述预设控件的显示高度;当所述预设控件的显示宽高比小于所述当前页面的页面宽高比时,确定所述当前页面在所述预设控件中的显示宽度为所述预设控件中的显示宽度,确定所述当前页面在所述预设控件中的显示高度为所述预设控件的显示宽度除以所述当前页面的显示宽高比;当所述预设控件的显示宽高比等于所述当前页面的页面宽高比时,确定取所述当前页面在所述预设控件中的显示宽度为所述预设控件中的显示宽度,确定所述当前页面在所述预设控件中的显示高度为所述预设控件的显示高度。 可选的,所述装置还包括: 第一判断模块,用于获取所述幻灯片文件的当前页面在所述预设控件中的显示尺寸之前,当接收到切换页命令时,判断切换后的当前页面是否为起始页; 所述第一获取模块,用于当所述切换后的当前页面不是起始页时,获取所述切换后的当前页面在所述预设控件中的显示尺寸; 第二判断模块,用于当所述切换后的当前页面是起始页时,判断是否为第一次到达所述起始页; 所述第一获取模块,用于当是第一次到达所述起始页时,获取所述起始页在所述预设控件中的显示尺寸;当不是第一次到达所述起始页时,对所述幻灯片文件处理完毕。 可选的,所述装置还包括: 第二获取模块,用于获取所述当前页面的对象信息,所述对象信息包括文字内容和描述信息; 所述保存模块,用于将所述对象信息保存为所述当前页面的xml文件。 应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。 【专利附图】【附图说明】 附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中: 图1为本专利技术实施例中一种幻灯片处理方本文档来自技高网...

【技术保护点】
一种幻灯片处理方法,其特征在于,包括:通过预设控件播放幻灯片文件;获取所述幻灯片文件的当前页面在所述预设控件中的显示尺寸;当接收到所述当前页面的每个幻灯片动画完成指令时,根据所述当前页面在所述预设控件中的显示尺寸,在所述预设控件中截取所述当前页面的显示区域;将截取到的显示区域保存为预设格式的图片。

【技术特征摘要】

【专利技术属性】
技术研发人员:杨金伟
申请(专利权)人:天脉聚源北京传媒科技有限公司
类型:发明
国别省市:北京;11

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

1