本发明涉及数字教材领域,特别涉及一种数字教材页面动态显示方法及相关装置。
背景技术:
1、随着教育信息化不断深入,数字教材成为常态教学不可或缺的一部分,数字教材的开发技术手段很多,经常以pdf或图片等版式文件为基础开发数字教材。pdf的排版整齐,但是页面元素不能交互,不能编辑,动态效果差,用户体验差。
技术实现思路
1、鉴于上述问题,本发明提供一种克服上述问题或者至少部分地解决上述问题的一种数字教材页面动态显示方法及相关装置。
2、第一方面,一种数字教材页面动态显示方法,包括:
3、根据目标动态效果,对pdf文件的页面元素进行组合分层,得到多个透明层,其中,一个所述透明层涉及至少一个所述页面元素;
4、分别设置各所述透明层的交互事件类型和时间;
5、根据各所述透明层的交互事件类型和时间,控制相应透明层在所述pdf文件中的显示方式和隐藏方式,以实现相应页面元素在所述pdf文件中进行动态显示。
6、可选的,在某些可选的实施方式中,在所述根据目标动态效果,对pdf文件的页面元素进行组合分层之前,所述方法还包括:
7、使用pdf编辑工具解析pdf文件,得到多种页面元素,其中,所述页面元素包括:文本、图片和图形。
8、可选的,在某些可选的实施方式中,所述根据目标动态效果,对pdf文件的页面元素进行组合分层,得到多个透明层,包括:
9、针对所述pdf文件的任一页面,根据目标动态效果,建立所述页面所涉及的各页面元素分别对应的层级关系;
10、针对任一层级关系,将属于同一个层级关系的各页面元素组合成一个透明层。
11、可选的,在某些可选的实施方式中,所述分别设置各所述透明层的交互事件类型和时间,包括:
12、针对任一所述透明层,若所述透明层的目标动态效果为:字幕动态效果,则设置所述透明层中字幕的控制事件和字幕的显示时间;
13、针对任一所述透明层,若所述透明层的目标动态效果为:内容点击分步显示效果,则设置所述透明层中内容的控制事件和衔接数据,其中,所述衔接数据包括所述透明层的显示时间、所述透明层与其他透明层之间的显示顺序;
14、针对任一所述透明层,若所述透明层的目标动态效果为:链接跳转效果,则设置透明层中链接的控制事件和链接的跳转时间。
15、可选的,在某些可选的实施方式中,在所述根据目标动态效果,对pdf文件的页面元素进行组合分层,得到多个透明层之后,所述方法还包括:
16、针对任一所述透明层,若所述透明层的目标动态效果关联其他富媒体元素,则设置所述透明层所关联的富媒体元素的播放数据,其中,所述播放数据包括文件地址、控制事件和播放时间。
17、可选的,在某些可选的实施方式中,所述根据各所述透明层的交互事件类型和时间,控制相应透明层在所述pdf文件中的显示方式和隐藏方式,以实现相应页面元素在所述pdf文件中进行动态显示,包括:
18、根据各所述透明层的交互事件类型和时间,控制相应透明层在所述pdf文件中的显示方式和隐藏方式,并且,根据各所述透明层的富媒体元素的播放数据,控制相应透明层的富媒体元素进行播放,以实现相应页面元素在所述pdf文件中进行动态显示和相应富媒体元素的动态显示。
19、可选的,在某些可选的实施方式中,所述方法还包括:
20、在设置各所述透明层的富媒体元素的播放数据并且设置各所述透明层的交互事件类型和时间之后,将各所述透明层的富媒体元素的播放数据保存在本机,将各所述透明层的交互事件类型和时间整合后保存至所述pdf文件。
21、第二方面,一种数字教材页面动态显示装置,包括:透明层分层单元、透明层设置单元和透明层演示单元;
22、所述透明层分层单元,用于根据目标动态效果,对pdf文件的页面元素进行组合分层,得到多个透明层,其中,一个所述透明层涉及至少一个所述页面元素;
23、所述透明层设置单元,用于分别设置各所述透明层的交互事件类型和时间;
24、所述透明层演示单元,用于根据各所述透明层的交互事件类型和时间,控制相应透明层在所述pdf文件中的显示方式和隐藏方式,以实现相应页面元素在所述pdf文件中进行动态显示。
25、第三方面,一种计算机可读存储介质,其上存储有程序,所述程序被处理器执行时实现上述任一项所述的数字教材页面动态显示方法。
26、第四方面,一种电子设备,所述电子设备包括至少一个处理器、以及与所述处理器连接的至少一个存储器、总线;其中,所述处理器、所述存储器通过所述总线完成相互间的通信;所述处理器用于调用所述存储器中的程序指令,以执行上述任一项所述的数字教材页面动态显示方法。
27、借由上述技术方案,本发明提供的一种数字教材页面动态显示方法及相关装置,可以根据目标动态效果,对pdf文件的页面元素进行组合分层,得到多个透明层,其中,一个所述透明层涉及至少一个所述页面元素;分别设置各所述透明层的交互事件类型和时间;根据各所述透明层的交互事件类型和时间,控制相应透明层在所述pdf文件中的显示方式和隐藏方式,以实现相应页面元素在所述pdf文件中进行动态显示。由此可以看出,本发明可以在pdf文件中建立能够动态显示的页面元素,形成具有动态显示效果的pdf文件,一定程度上可以提高用户对于pdf版数字教材的体验感。
28、上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
1.一种数字教材页面动态显示方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,在所述根据目标动态效果,对pdf文件的页面元素进行组合分层之前,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述根据目标动态效果,对pdf文件的页面元素进行组合分层,得到多个透明层,包括:
4.根据权利要求1所述的方法,其特征在于,所述分别设置各所述透明层的交互事件类型和时间,包括:
5.根据权利要求1所述的方法,其特征在于,在所述根据目标动态效果,对pdf文件的页面元素进行组合分层,得到多个透明层之后,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述根据各所述透明层的交互事件类型和时间,控制相应透明层在所述pdf文件中的显示方式和隐藏方式,以实现相应页面元素在所述pdf文件中进行动态显示,包括:
7.根据权利要求5所述的方法,其特征在于,所述方法还包括:
8.一种数字教材页面动态显示装置,其特征在于,包括:透明层分层单元、透明层设置单元和透明层演示单元;
9.一种计算机可读存储介质,其上存储有程序,其特征在于,所述程序被处理器执行时实现如权利要求1至7中任一项所述的数字教材页面动态显示方法。
10.一种电子设备,其特征在于,所述电子设备包括至少一个处理器、以及与所述处理器连接的至少一个存储器、总线;其中,所述处理器、所述存储器通过所述总线完成相互间的通信;所述处理器用于调用所述存储器中的程序指令,以执行如权利要求1至7中任一项所述的数字教材页面动态显示方法。