System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及ppt生成,具体而言,涉及一种配置化的ppt生成方法及装置、计算机可读存储介质。
技术介绍
1、目前,各行业的汇报式ppt、统计式ppt、分析式ppt以及通用性ppt一般都是通过人工编写的方式完成的,目前市面上虽然也出现了一些简单的ppt生成工具,但功能较为单一,且生成的结果基本上都与目标相差较大,也无准确的数据文件引入方法。例如在统计式ppt中,企业需要统计每天的销量情况,则需要人工每天对销量数据进行复制、粘贴或者将销量数据形成表格图表等,然后将这些表格截图或者粘贴到ppt中形成每页ppt,从而最后形成一个完整的ppt,该ppt最终包含了销量数字、销量图表、销量文字和销量流程等表现要素。在这种情况下,统计人员每天都需要重复着相同的工作,获取数据-统计数据-加个数据-分析数据-形成表格-形成摘要等,这样的做法虽然能够完成目标,但耗时耗力,人工成本太高。
2、现有技术中虽然提供了多种生成ppt的方式,但现有的ppt生成方式存在如下不足:1)ppt生成虽然有多种方式,但是其数据来源基本上是单一的;2)目前的ppt制作中,文件的引入基本上都是通过手动添加的方式,耗时耗力,而且引入方式单一,无法复用。
3、针对上述相关技术中用于生成ppt的方式数据来源单一、且文件引入基本都是通过手动添加,耗时耗力的问题,目前尚未提出有效的解决方案。
技术实现思路
1、本专利技术实施例提供了一种配置化的ppt生成方法及装置、计算机可读存储介质,以至少解决相关技术中用于生
2、根据本专利技术实施例的一个方面,提供了一种配置化的ppt生成方法,包括:生成含有配置接口的演示文档ppt基础模板,其中,所述配置接口用于在接收到用于生成目标ppt的需求信息时触发配置组件启动,所述配置组件用于基于所述需求信息配置生成所述目标ppt所需的ppt实体数据;获取用于生成所述目标ppt的所述需求信息,并对所述需求信息进行解析,得到所述需求信息的需求类型,其中,所述需求信息为目标对象通过所述配置接口输入的信息,所述需求类型至少包括:文本生成类型、文件引入类型;确定与所述需求类型匹配的所述配置组件为目标配置组件;基于所述需求信息利用所述目标配置组件配置所述ppt实体数据;利用所述ppt实体数据对所述ppt基础模板进行填充,得到所述目标ppt。
3、可选地,生成含有配置接口的演示文档ppt基础模板,包括:获取ppt初始模板,其中,所述ppt初始模板至少为以下之一ppt空白模板、ppt标准模板,所述ppt标准模板至少包括:ppt汇报模板、ppt简历模板、ppt学术模板、ppt演示模板;在所述ppt初始模板中设置所述配置接口;确定含有所述配置接口的所述ppt初始模板为所述ppt基础模块。
4、可选地,确定与所述需求类型匹配的所述配置组件为目标配置组件,包括:在所述需求类型为所述文本生成类型的情况下,确定所述配置组件中的文本生成组件为所述目标配置组件,其中,所述文本生成组件用于生成文本;在所述需求类型为所述文件引入类型的情况下,确定所述配置组件中的文件引入组件为所述目标配置组件,其中,所述文件引入组件用于引入文件。
5、可选地,基于所述需求信息利用所述目标配置组件配置所述ppt实体数据,包括:在所述需求类型为所述文本生成类型的情况下,对所述需求信息进行关键词提取,得到所述需求信息中的关键信息;利用文本生成组件根据所述关键信息生成第一ppt实体数据,其中,所述第一ppt实体数据为所述ppt实体数据中的文本类型数据,所述文本生成组件为所述配置组件中用于生成文本的组件。
6、可选地,基于所述需求信息利用所述目标配置组件配置所述ppt实体数据,包括:在所述需求类型为所述文件引入类型的情况下,对所述需求信息进行解析,得到解析结果;在所述解析结果表示所述文件引入类型为文件间接引入类型的情况下,利用文件引入组件根据所述需求信息中的数据信息生成第二ppt实体数据,其中,所述文件间接引入类型为需要先将所述数据信息进行整合与格式转换,再将转换后得到的所述第二ppt实体数据引入所述ppt基础模板的类型,所述数据信息为所述需求信息中用于生成所述第二ppt实体数据的信息,所述第二ppt实体数据为所述ppt实体数据中间接引入的数据,所述文件引入组件为所述配置组件中用于引入文件的组件;在所述解析结果表示所述引入类型为文件直接引入类型的情况下,利用文件引入组件根据所述需求信息在数据库中搜索与所述需求信息匹配的第三ppt实体数据,其中,所述文件直接引入类型为直接根据所述需求信息在所述数据库中搜索与所述需求信息匹配的所述第三ppt实体数据,并将所述第三ppt实体数据引入所述ppt基础模板的类型,所述第三ppt实体数据为所述ppt实体数据中直接引入的数据。
7、可选地,利用所述ppt实体数据对所述ppt基础模板进行填充,得到所述目标ppt,包括以下之一:在所述需求信息中含有位置信息的情况下,将所述ppt实体数据填充至所述位置信息对应的位置,得到所述目标ppt;在所述需求信息中未含有位置信息的情况下,对所述ppt实体数据进行自适应布局,得到所述目标ppt,其中,所述自适应布局指根据所述ppt实体数据的大小和数据类型进行自动排版的布局方式。
8、可选地,在利用所述ppt实体数据对所述ppt基础模板进行填充,得到所述目标ppt之后,该配置化的ppt生成方法还包括:将文件引入组件引入的所述ppt实体数据和所述目标ppt均以文件形式进行记录,得到引入文件和ppt文件,所述文件引入组件为所述配置组件中用于引入文件的组件;将所述引入文件和所述ppt文件进行整合,得到文件包;存储所述文件包。
9、根据本专利技术实施例的另一方面,还提供了一种配置化的ppt生成装置,包括:生成单元,用于生成含有配置接口的演示文档ppt基础模板,其中,所述配置接口用于在接收到英语生成目标ppt的需求信息时触发配置组件启动,所述配置组件用于基于所述需求信息配置生成所述目标ppt所需的ppt实体数据;第一获取单元,用于获取用于生成所述目标ppt的所述需求信息,并对所述需求信息进行解析,得到所述需求信息的需求类型,其中,所述需求信息为目标对象通过所述配置接口输入的信息,所述需求类型至少包括:文本生成类型、文件引入类型;确定单元,用于确定与所述需求类型匹配的所述配置组件为目标配置组件;配置单元,用于基于所述需求信息利用所述目标配置组件配置所述ppt实体数据;第二获取单元,用于利用所述ppt实体数据对所述ppt基础模板进行填充,得到所述目标ppt。
10、可选地,所述生成单元,包括:第一获取模块,用于获取ppt初始模板,其中,所述ppt初始模板至少为以下之一ppt空白模板、ppt标准模板,所述ppt标准模板至少包括:ppt汇报模板、ppt简历模板、ppt学术模板、ppt演示模板;设置模块,用于在所述ppt初始模板中设置所述配置接口;第一确定模块,本文档来自技高网...
【技术保护点】
1.一种配置化的PPT生成方法,其特征在于,包括:
2.根据权利要求1所述的配置化的PPT生成方法,其特征在于,生成含有配置接口的演示文档PPT基础模板,包括:
3.根据权利要求1所述的配置化的PPT生成方法,其特征在于,确定与所述需求类型匹配的所述配置组件为目标配置组件,包括:
4.根据权利要求1所述的配置化的PPT生成方法,其特征在于,基于所述需求信息利用所述目标配置组件配置所述PPT实体数据,包括:
5.根据权利要求1所述的配置化的PPT生成方法,其特征在于,基于所述需求信息利用所述目标配置组件配置所述PPT实体数据,包括:
6.根据权利要求1所述的配置化的PPT生成方法,其特征在于,利用所述PPT实体数据对所述PPT基础模板进行填充,得到所述目标PPT,包括以下之一:
7.根据权利要求1所述的配置化的PPT生成方法,其特征在于,在利用所述PPT实体数据对所述PPT基础模板进行填充,得到所述目标PPT之后,还包括:
8.一种配置化的PPT生成装置,其特征在于,包括:
9.一种计算
10.一种计算机程序产品,包括计算机指令,其特征在于,所述计算机指令被处理器执行时执行权利要求1至7中任意一项所述的配置化的PPT生成方法。
...【技术特征摘要】
1.一种配置化的ppt生成方法,其特征在于,包括:
2.根据权利要求1所述的配置化的ppt生成方法,其特征在于,生成含有配置接口的演示文档ppt基础模板,包括:
3.根据权利要求1所述的配置化的ppt生成方法,其特征在于,确定与所述需求类型匹配的所述配置组件为目标配置组件,包括:
4.根据权利要求1所述的配置化的ppt生成方法,其特征在于,基于所述需求信息利用所述目标配置组件配置所述ppt实体数据,包括:
5.根据权利要求1所述的配置化的ppt生成方法,其特征在于,基于所述需求信息利用所述目标配置组件配置所述ppt实体数据,包括:
6.根据权利要求1所述的配置化的ppt生成方法...
【专利技术属性】
技术研发人员:鲍远来,应玉龙,路璐,岳晗,李令东,
申请(专利权)人:中国邮政储蓄银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。