本申请实施例涉及文档处理,具体而言,涉及一种演示文稿生成方法、装置、电子设备。
背景技术:
1、思维导图作为一种有效的信息组织和呈现方式,被广泛应用于各个领域。将静态的思维导图转化为动态的视频形式,可以进一步提高信息传递的效率和吸引力。
2、市场上尚未出现可以自动生成视频的思维导图产品,而在其他绘图或文档类产品中,例如微软公司的powerpoint(演示文稿,ppt或者pptx)软件,该软件提供了ppt导出视频功能,导出视频时,可以包含所有录制的计时、旁白、墨迹笔画和激光笔笔势,并保留动画、切换和媒体,以及指定每张幻灯片停留的时间。
3、powerpoint视频导出功能基本上是将ppt播放时的效果以视频形式导出,生成视频的所有素材都需要用户自行创建,操作较为繁琐,而且没有自动语音生成功能,需要用户自行录制。
技术实现思路
1、针对上述现有技术中存在的问题,本申请实施例提供了一种演示文稿生成方法、装置、电子设备,能够将思维导图快速地生成演示文稿。
2、第一方面,本申请实施例提供了一种演示文稿生成方法,包括:
3、解析思维导图,提取文本内容和层级结构;
4、根据所述思维导图的文本内容,选取所述演示文稿的母版;
5、将所述思维导图的层级结构转换成所述演示文稿的层级结构;和
6、根据所选取的所述演示文稿的母版和层级结构,对所述演示文稿进行内容填充。
7、进一步地,所述根据所选取的所述演示文稿的母版和层级结构,对所述演示文稿进行内容填充,包括:
8、填充所述母版的文本占位符;
9、选择所述演示文稿的内容页模版;和
10、根据所提取的所述思维导图的文本内容和层级结构,对所述演示文稿的内容页进行文本填充。
11、进一步地,根据所提取的所述思维导图的文本内容和层级结构,对所述演示文稿的内容页进行文本填充,包括:
12、当所提取的所述思维导图的文本内容的字符数超出或低于预设数值时,对所述文本内容进行缩写或扩写,从填充至所述演示文稿的内容页内。
13、进一步地,在所述根据所提取的所述思维导图的文本内容和层级结构,对所述演示文稿的内容页进行文本填充之后,还包括:
14、根据所提取的所述思维导图的文本内容,对所述演示文稿的内容页进行图片填充。
15、进一步地,所述根据所提取的所述思维导图的文本内容,对所述演示文稿的内容页进行图片填充,包括:
16、根据所提取的所述思维导图的文本内容,提取关键字;
17、结合所述关键字和所述母版的背景色,从在线图片库内检索,选取所需填充的图片;和
18、将选取的所述图片填充至所述演示文稿的内容页中。
19、进一步地,在所述根据所提取的所述思维导图的文本内容和层级结构,对所述演示文稿的内容页进行文本填充之后,还包括:
20、对所述演示文稿的内容页所在的页面进行主题色选取。
21、进一步地,所述根据所述思维导图的文本内容,选取所述演示文稿的母版,包括:
22、通过大语言模型分析所述思维导图的文本内容,选取与所述演示文稿的风格相匹配的母版。
23、第二方面,本申请实施例还提供了一种演示文稿生成装置,包括:
24、导图解析模块,用于解析思维导图,提取文本内容和层级结构;
25、母版选取模块,用于根据所述思维导图的文本内容,选取所述演示文稿的母版;
26、结构转换模块,用于将所述思维导图的层级结构转换成所述演示文稿的层级结构;和
27、内容填充模块,用于根据所选取的所述演示文稿的母版和层级结构,对所述演示文稿进行内容填充。
28、第三方面,本申请实施例还提供了一种电子设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器用于执行所述程序时实现根据上述的第一方面所述的演示文稿生成方法。
29、第四方面,本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序用于实现根据上述的第一方面所述的演示文稿生成方法。
30、第五方面,本申请实施例还提供了一种计算机程序产品,其上存储有计算机程序,所述计算机程序用于实现根据上述的第一方面所述的演示文稿生成方法。
31、本申请实施例带来了以下有益效果:
32、本申请实施例提供的演示文稿生成方法,首先对思维导图进行解析,提取文本内容和层级结构,并且根据思维导图的文本内容,选取演示文稿的母版,同时将思维导图的层级结构转换成演示文稿的层级结构,最后根据所选取的演示文稿的母版和层级结构,对演示文稿进行内容填充,从而能够快速地将思维导图转换成演示文稿,便于文件内容的演示和传播,同时通过基于母版功能的生成方式,便于用户进行二次修改和定制。
1.一种演示文稿生成方法,其特征在于,包括:
2.根据权利要求1所述的演示文稿生成方法,其特征在于,所述根据所选取的所述演示文稿的母版和层级结构,对所述演示文稿进行内容填充,包括:
3.根据权利要求2所述的演示文稿生成方法,其特征在于,根据所提取的所述思维导图的文本内容和层级结构,对所述演示文稿的内容页进行文本填充,包括:
4.根据权利要求2所述的演示文稿生成方法,其特征在于,在所述根据所提取的所述思维导图的文本内容和层级结构,对所述演示文稿的内容页进行文本填充之后,还包括:
5.根据权利要求4所述的演示文稿生成方法,其特征在于,所述根据所提取的所述思维导图的文本内容,对所述演示文稿的内容页进行图片填充,包括:
6.根据权利要求2所述的演示文稿生成方法,其特征在于,在所述根据所提取的所述思维导图的文本内容和层级结构,对所述演示文稿的内容页进行文本填充之后,还包括:
7.根据权利要求1所述的演示文稿生成方法,其特征在于,所述根据所述思维导图的文本内容,选取所述演示文稿的母版,包括:
8.一种演示文稿生成装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器用于执行所述程序时实现根据权利要求1-7任一项所述的演示文稿生成方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序用于实现根据权利要求1-7任一项所述的演示文稿生成方法。
