演示文稿的显示方法及装置制造方法及图纸

技术编号:6109852 阅读:207 留言:0更新日期:2012-04-11 18:40
本发明专利技术属于文档显示领域,涉及一种演示文稿的显示方法及装置。该方法包括:读取演示文稿中每张幻灯片的信息;根据读取的幻灯片的信息将演示文稿转换为动画文件;播放所述动画文件。该装置包括:演示文稿读取模块、演示文稿转换模块和动画播放控制模块。本发明专利技术提供的幻灯片的显示方法和装置,能够将幻灯片中的动画效果转换为动画文件的格式保存,并可单独播放,而且在浏览幻灯片时,保留了幻灯片原始的动态效果,并且还可以精确控制浏览的进度,解决了在不支持微软软件的嵌入式系统中不能浏览演示文稿的问题。

【技术实现步骤摘要】

本专利技术属于文档显示领域,涉及一种演示文稿的显示的方法,具体涉及一种演示文稿的显示方法及装置
技术介绍
目前,演示文稿(PowerPoint)文档的显示操作一般基于Windows操作系统, 例如,在PC机上,PowerPoint文档的显示操作需要依靠各种版本的Windows操作系统提供的office办公软件的支持,在嵌入式系统上,PowerPoint文档的显示需要微软的 PowerPoint嵌入式版本的软件来支持。完全解析PowerPoint文档要耗费相当多的系统资源,但是,嵌入式系统的资源有限,处理速度以及处理器频率一般比较低,内存也比较少,完全解析PowerPoint文档相当困难。为了能够显示PowerPoint文档,一些嵌入式系统引入 WinCE平台,但是使用WinCE平台需要支付一定的费用。在使用其他操作平台的嵌入式系统中,如Linux操作系统,却不提供微软的PowerPoint软件,造成跨平台显示PowerPoint文档具有一定的困难。因此,人们通常将PowerPoint文档转换成其他格式,便于在其他操作平台上显示PowerPoint文档,例如图片、视频等。然而,将PowerPoint文档转换成图片之后丢失了文档中的动态效果,将PowerPoint文档转换成视频虽然保留了动态效果,但是却缺乏操作性,在每页幻灯片切换以及每页幻灯片的动画显示过程中都存在操作不准确的问题。此外,转换成视频还存在存储空间增大的问题。
技术实现思路
为解决PowerPoint文档在嵌入式系统中跨平台操作存在的困难,本专利技术提出一种演示文稿的显示方法,包括以下步骤读取演示文稿中每张幻灯片的信息;根据读取的幻灯片的信息将演示文稿转换为动画文件;播放所述动画文件。优选地,所述读取演示文稿中所有幻灯片的信息,包括读取演示文稿中幻灯片的静态信息、动态信息和时间轴信息。优选地,所述静态信息至少包括文字内容、文字格式、文字位置、图形的形状和位置以及其他可视元素;所述动态信息至少包括幻灯片之间切换的动态效果、具有动态效果的文字、图片和其他可视元素及其动态效果;所述时间轴信息至少包括幻灯片播放顺序、 幻灯片中动态效果的个数和播放顺序以及每个动态效果的播放速度。优选地,所述根据幻灯片的信息将演示文稿转换为动画文件,包括步骤将各个幻灯片根据时间轴信息转换为多个片段;将转换好的片段顺序排列并连接,确定各切换点; 将连接好的片段和切换点信息保存为动画文件。优选地,所述切换点为所述片段切换的时间点,所述切换点信息包括所述片段的显示时长、连接顺序以及所述动画文件的属性,为xml格式或txt格式;所述动画文件为 OLE格式或Zip格式的文件,。优选地,所述播放所述动画文件,包括步骤读取动画文件中的片段和切换点信息;加载动画文件中的片段,按照切换点信息显示片段至切换点处并暂停;根据用户的触发,按照切换点信息继续显示片段至下一切换点并暂停,循环该步骤直至显示完毕。优选地,所述用户的触发包括按键选择、点击选择或者滑过屏幕。优选地,根据用户的触发,按照切换点信息继续显示片段至下一切换点,包括如果用户触发向后播放,则从当前切换点顺序显示片段至下一切换点处停止;如果用户触发向前播放,则从当前切换点逆序显示片段至上一切换点处停止;如果用户触发重新播放,则从上一切换点顺序显示片段至当前切换点处停止;如果用户触发退出,则停止播放并退出显不。本专利技术还提出一种演示文稿的显示装置,包括演示文稿读取模块,用于读取演示文稿中每张幻灯片的信息;演示文稿转换模块,根据读取的幻灯片的信息将演示文稿转换为动画文件;动画播放控制模块,用于播放所述动画文件。本专利技术提供的幻灯片的显示方法和装置,能够将幻灯片中的动画效果转换为动画文件的格式保存,并可单独播放,而且在浏览幻灯片时,保留了幻灯片原始的动态效果,并且还可以精确控制浏览的进度,解决了在不支持微软软件的嵌入式系统中不能浏览演示文稿的问题。附图说明图1为本专利技术的实施例一的演示文稿的显示方法的流程图加 图业为本专利技术的实施例一的演示文稿的显示方法中幻灯片信息显示图; 图3为本专利技术的实施例一的演示文稿的显示方法中将演示文稿转换为动画文件的流程图4为本专利技术的实施例一的演示文稿的显示方法中播放动画文件的流程图; 图5为本专利技术的实施例二的演示文稿的显示装置的结构图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一本专利技术的实施例提供一种演示文稿的显示方法,如图1所示,包括以下步骤 101、读取演示文稿中每张幻灯片的信息。在嵌入式系统中不存在微软提供的PowerPoint文件显示软件的情况下,如果用户需要打开PowerPoint文档,并且该文件还未进行过转换,则需要首先将该文件进行格式的转换。进行格式转换之前的准备工作即为读取PowerPoint文档中所有幻灯片的信息。所有幻灯片的信息包括所有幻灯片的静态信息、动态信息和时间轴信息。静态信息包括幻灯片中的文字内容、文字格式、文字位置、图形的形状和位置以及其他可视元素, 即幻灯片中不存在动态效果的信息。与静态信息不一样的是,动态信息包括幻灯片之间切换的动态效果,具有动态效果的文字、图片和其他可视元素及其动态效果,动态效果包括动画主体在动态效果过程中发生的一种或多种属性的改变,可以为但不限于位置、颜色、角度或明暗的变化,播放过程中可呈现的动态效果的主体及其动态效果。时间轴信息包括幻灯片播放顺序、幻灯片中动态效果的个数和播放顺序以及每个动态效果的播放速度。读取幻灯片信息的过程,具体来说,首先读取幻灯片静态信息,然后读取幻灯片动态信息,最后读取时间轴信息。图2广图业为本专利技术的实施例一的演示文稿的显示方法中幻灯片信息显示图。如图加所示,该文档包括五张幻灯片,其中每张幻灯片包括一定的幻灯片信息。图2b为第一张幻灯片信息显示图。如图2b所示,第一张幻灯片内部不包括动态信息,只包括静态信息。静态信息为标题文字“智慧人生”,格式为楷体42号居中,副标题文字“——品味人生、感受人生、热爱生活”,格式为宋体M号,加粗,右对齐,因此读取第一张幻灯片信息时,读取上述文字、格式以及位置。图2c为第一张幻灯片与第二张幻灯片切换的示意图。如图2c所示,第一张幻灯片和第二张幻灯片之间的切换存在动态效果,第二张幻灯片的放映效果为“向下擦除”。然后接着读取第二张幻灯片的内容,如图2d所示的第二张幻灯片信息显示图,标题文字“人生之步”,格式为楷体33号居中。正文内容“人生之步人生总是一脚苦,一脚甜,要相信有苦有乐”,格式为宋体27号,加粗,左对齐;“生活中没有可以打满分的美好。痛苦过,消沉过, 之后,时间总会端来的一杯清水,总能涤净生活中的苦涩,慢慢恢复生活的真味。”格式为宋体对号,倾斜,左对齐。上述文字均不存在动态效果。因此,读取的第二张幻灯片的动态信息为幻灯片切换的动态效果“向下擦除”,静态信息为上述文字、格式以及位置。第二张幻灯片和第三幻灯片之间不存在切换动态效果,接着读取第三张幻灯片内部信息,如本文档来自技高网...

【技术保护点】
1.一种演示文稿的显示方法,其特征在于,包括以下步骤:读取演示文稿中每张幻灯片的信息;根据读取的幻灯片的信息将演示文稿转换为动画文件;播放所述动画文件。

【技术特征摘要】

【专利技术属性】
技术研发人员:周晖车昊韩娟
申请(专利权)人:汉王科技股份有限公司
类型:发明
国别省市:11

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

1