CN110334332A - 一种演示文稿生成方法、装置、存储介质及电子设备 - Google Patents
一种演示文稿生成方法、装置、存储介质及电子设备 Download PDFInfo
- Publication number
- CN110334332A CN110334332A CN201910520367.9A CN201910520367A CN110334332A CN 110334332 A CN110334332 A CN 110334332A CN 201910520367 A CN201910520367 A CN 201910520367A CN 110334332 A CN110334332 A CN 110334332A
- Authority
- CN
- China
- Prior art keywords
- manuscript
- initial presentation
- page
- powerpoint
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 51
- 238000003860 storage Methods 0.000 title claims abstract description 26
- 239000000463 material Substances 0.000 claims abstract description 667
- 230000008676 import Effects 0.000 claims abstract description 55
- 238000012545 processing Methods 0.000 claims description 68
- 238000012216 screening Methods 0.000 claims description 49
- 238000004590 computer program Methods 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 26
- 230000006870 function Effects 0.000 description 18
- 238000009826 distribution Methods 0.000 description 13
- 230000003993 interaction Effects 0.000 description 5
- 238000013528 artificial neural network Methods 0.000 description 4
- 230000006399 behavior Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 3
- 238000013527 convolutional neural network Methods 0.000 description 3
- 238000001914 filtration Methods 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 238000012790 confirmation Methods 0.000 description 2
- 238000003066 decision tree Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 230000000306 recurrent effect Effects 0.000 description 2
- 238000012549 training Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 229910002056 binary alloy Inorganic materials 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005315 distribution function Methods 0.000 description 1
- 238000005553 drilling Methods 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 238000007477 logistic regression Methods 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000003362 replicative effect Effects 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
- 239000013077 target material Substances 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Processing Or Creating Images (AREA)
Abstract
本申请实施例公开了一种演示文稿生成方法、装置、存储介质及电子设备,所述方法包括:获取初始演示文稿;接收针对所述初始演示文稿所输入的素材导入指令,基于所述素材导入指令将所选择的文稿素材集合导入至所述初始演示文稿的素材库中;接收针对所述素材库中所选择的目标文稿素材输入的素材添加指令,将所述目标文稿素材添加至所述初始演示文稿的各页面中,生成所述初始演示文稿对应的目标演示文稿。因此,采用本申请实施例,可以提高演示文稿的制作效率。
Description
技术领域
本申请涉及计算机技术领域,尤其涉及一种演示文稿生成方法、装置、存储介质及电子设备。
背景技术
随着计算机技术的迅猛发展,演示文稿的制作水平也在快速提高,涉及的应用领域也越来越多。通常,人们为了日常工作、学习和交流的方便,会采用演示文稿进行辅助演讲。
采用演示文稿进行演讲前,需要先制作演示文稿。目前,在制作演示文稿时,若用户想要将所收藏的素材添加至演示文稿的指定页面中以丰富页面的显示内容,则需要先选中指定页面,然后通过指定页面打开收藏的素材库,再从素材库中选择目标素材进行添加,且每次只能添加一个素材。当需要添加的素材较多时,则需要多次重复前述过程,操作复杂繁琐且耗时长,进而降低了演示文稿的制作效率。
发明内容
本申请实施例提供了一种演示文稿生成方法、装置、存储介质及电子设备,可以提高演示文稿的制作效率。所述技术方案如下:
第一方面,本申请实施例提供了一种演示文稿生成方法,所述方法包括:
获取初始演示文稿;
接收针对所述初始演示文稿所输入的素材导入指令,基于所述素材导入指令将所选择的文稿素材集合导入至所述初始演示文稿的素材库中;
接收针对所述素材库中所选择的目标文稿素材输入的素材添加指令,将所述目标文稿素材添加至所述初始演示文稿的各页面中,生成所述初始演示文稿对应的目标演示文稿。
可选的,所述将所述目标文稿素材添加至所述初始演示文稿的各页面中之后,还包括:
采用预设的页面布局方式对添加了所述目标演示文稿的各页面进行布局排列处理。
可选的,所述接收针对所述初始演示文稿所输入的素材导入指令,基于所述素材导入指令将所选择的文稿素材集合导入至所述初始演示文稿的素材库中,包括:
获取所选择的文稿素材集合,对所述文稿素材集合进行筛选处理;
接收针对所述初始演示文稿所输入的素材导入指令,基于所述素材导入指令将筛选处理后的所述文稿素材集合导入至所述初始演示文稿的素材库中。
可选的,所述基于所述素材导入指令将所选择的文稿素材集合导入至所述初始演示文稿的素材库中之后,还包括:
接收针对所述文稿素材集合输入的素材分类指令,基于所述素材分类指令对所述文稿素材集合进行分类处理;
显示分类处理后的所述文稿素材集合。
可选的,所述将所述目标文稿素材添加至所述初始演示文稿的各页面中,包括:
在所述素材库中对所述目标文稿素材进行备份处理,并将备份处理后的所述目标文稿素材添加至所述初始演示文稿的各页面中。
可选的,所述将所述目标文稿素材添加至所述初始演示文稿的各页面中,包括:
将所述目标文稿素材添加至所述初始演示文稿的各页面中,并在所述素材库中隐藏所述目标文稿素材。
可选的,所述获取初始演示文稿,包括:
接收文稿创建指令,基于所述文稿创建指令创建初始演示文稿。
可选的,所述获取初始演示文稿,包括:
接收针对所显示的演示文稿集合输入的文稿选择指令,获取所选择的初始演示文稿。
第二方面,本申请实施例提供了一种演示文稿生成装置,所述装置包括:
文稿获取模块,用于获取初始演示文稿;
素材导入模块,用于接收针对所述初始演示文稿所输入的素材导入指令,基于所述素材导入指令将所选择的文稿素材集合导入至所述初始演示文稿的素材库中;
文稿生成模块,用于接收针对所述素材库中所选择的目标文稿素材输入的素材添加指令,将所述目标文稿素材添加至所述初始演示文稿的各页面中,生成所述初始演示文稿对应的目标演示文稿。
可选的,所述装置还包括:
页面布局模块,用于采用预设的页面布局方式对添加了所述目标演示文稿的各页面进行布局排列处理。
可选的,所述素材导入模块,包括:
素材筛选单元,用于获取所选择的文稿素材集合,对所述文稿素材集合进行筛选处理;
素材导入单元,用于接收针对所述初始演示文稿所输入的素材导入指令,基于所述素材导入指令将筛选处理后的所述文稿素材集合导入至所述初始演示文稿的素材库中。
可选的,所述装置还包括:
素材分类模块,用于接收针对所述文稿素材集合输入的素材分类指令,基于所述素材分类指令对所述文稿素材集合进行分类处理;
素材显示模块,用于显示分类处理后的所述文稿素材集合。
可选的,所述文稿生成模块,具体用于:
在所述素材库中对所述目标文稿素材进行备份处理,并将备份处理后的所述目标文稿素材添加至所述初始演示文稿的各页面中。
可选的,所述文稿生成模块,具体用于:
将所述目标文稿素材添加至所述初始演示文稿的各页面中,并在所述素材库中隐藏所述目标文稿素材。
可选的,所述文稿获取模块,具体用于:
接收文稿创建指令,基于所述文稿创建指令创建初始演示文稿。
可选的,所述文稿获取模块,具体用于:
接收针对所显示的演示文稿集合输入的文稿选择指令,获取所选择的初始演示文稿。
第三方面,本申请实施例提供一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述的方法步骤。
第四方面,本申请实施例提供一种电子设备,可包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行上述的方法步骤。
本申请一些实施例提供的技术方案带来的有益效果至少包括:
在本申请实施例中,用户终端获取初始演示文稿,接收针对所述初始演示文稿所输入的素材导入指令,基于所述素材导入指令将所选择的文稿素材集合导入至所述初始演示文稿的素材库中,然后接收针对所述素材库中所选择的目标文稿素材输入的素材添加指令,将所述目标文稿素材添加至所述初始演示文稿的各页面中,最后生成所述初始演示文稿对应的目标演示文稿。只需要将用户选择的文稿素材集合批量导入至初始演示文稿的素材库中后,再将用户在该素材库中选中的目标文稿素材移动至各页面,就可以快速生成所需要的演示文稿,操作简单方便且节省时间,从而提高了演示文稿的制作效率。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的一种演示文稿生成方法的流程示意图;
图2是本申请实施例提供的用户终端上显示的图形界面的示意图;
图3是本申请实施例提供的一种演示文稿界面的交互示意图;
图4是本申请实施例提供的一种素材收藏的交互示意图;
图5a是本申请实施例提供的一种素材库的界面示意图;
图5b是本申请实施例提供的一种选择文稿素材集合的交互示意图;
图6a是本申请实施例提供的一种文稿素材添加的交互示意图;
图6b是本申请实施例提供的另一种文稿素材添加的交互示意图;
图6c是本申请实施例提供的一种演示文稿页面的素材布局方式的举例示意图;
图7是本申请实施例提供的另一种演示文稿生成方法的流程示意图;
图8a是本申请实施例提供的一种演示文稿集合界面选择演示文稿的界面示意图;
图8b是本申请实施例提供的一种演示文稿界面的交互示意图;
图9a是本申请实施例提供的一种选择文稿素材集合的举例示意图;
图9b是本申请实施例提供的一种设置筛选属性的举例示意图;
图10a是本申请实施例提供的一种素材库素材分类处理的举例示意图;
图10b是本申请实施例提供的一种素材库文稿素材的界面示意图;
图11a是本申请实施例提供的一种添加文稿素材的举例示意图;
图11b是本申请实施例提供的一种素材库界面的举例示意图;
图11c是本申请实施例提供的一种素材已添加列表的界面示意图;
图12a是本申请实施例提供的一种页面布局方式设置的界面示意图;
图12b是本申请实施例提供的一种页面横向布局方式的界面示意图;
图12c是本申请实施例提供的一种页面竖向布局方式的界面示意图;
图12d是本申请实施例提供的一种页面混合布局方式的界面示意图;
图13是本申请实施例提供的一种演示文稿生成装置的结构示意图;
图14是本申请实施例提供的另一种演示文稿生成装置的结构示意图;
图15是本申请实施例提供的另一种素材导入模块的结构示意图;
图16是本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施例方式作进一步地详细描述。
下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
在本申请的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本申请中的具体含义。此外,在本申请的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
下面将结合附图1-附图12d,对本申请实施例提供的演示文稿生成方法进行详细介绍。该方法可依赖于计算机程序实现,可运行于基于冯诺依曼体系的演示文稿生成装置上。该计算机程序可集成在应用中,也可作为独立的工具类应用运行。其中,本申请实施例中的演示文稿生成装置可以为用户终端,包括但不限于:个人电脑、平板电脑、手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其它处理设备等。在不同的网络中用户终端可以叫做不同的名称,例如:用户设备、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置、蜂窝电话、无绳电话、个人数字处理(personal digital assistant,PDA)、5G网络或未来演进网络中的终端设备等。
请参见图1,为本申请实施例提供了一种演示文稿生成方法的流程示意图。如图1所示,本申请实施例的所述方法可以包括以下步骤:
S101,获取初始演示文稿。
其中,演示文稿是指一种由文字、图片、音频等多媒体信息以及其它元素生成的用于内容传播与展示的文件,如幻灯片文档(PowerPoint,PPT)、希沃课件等。
通常,演示文稿是由多页幻灯片组成,每页幻灯片相互独立。用户可以在每页幻灯片中***图片、动画、表格、备注和讲义等内容,使演示文稿的复杂内容变得通俗易懂,给人留下更为深刻的印象。针对演示文稿,还可以添加特效动态显示效果以增加趣味性。
所述初始演示文稿即为需要制作编辑的演示文稿,可以是空白待添加文稿素材的演示文稿,可以是只有主题需要用户进一步填充文稿素材的演示文稿,还可以是现有的需要用户二次编辑的演示文稿。在所述初始演示文稿中包含至少一页可编辑的幻灯片,如对应于封面的可编辑幻灯片,对应于前言的可编辑幻灯片,对应于目录的可编辑幻灯片,对应于图片页的可编辑幻灯片,对应于正文页的可编辑幻灯片等。
可选的,针对每页幻灯片通常可预先设定文稿素材的格式、页面布局及页面背景等页面格式。当然,这些页面格式也可以是在添加了显示内容后再进行设置的。同时,用户也可对这些页面格式基于自己的喜好进行修改或调整。
可选的,针对每页幻灯片中的显示内容,用户可以进行编辑或修改。例如,调整文本、图片、表格的字体、颜色、文本框,添加图片到幻灯片的指定位置,修改幻灯片中表格的样式等。
在一些可行的实现方式中,用户通过连接用户终端的鼠标选中显示界面的演示文稿图标或点击鼠标右键中显示的“新建演示文稿”功能键等操作方式新建演示文稿,用户终端响应于该操作而在显示界面上生成初始演示文稿。还可以通过用户终端的语音采集装置采集用户输入的“获取演示文稿”的语音信号,从而在显示界面上生成初始演示文稿。还可以通过用户终端的摄像头采集用户输入的“获取演示文稿”的手势控制指令,从而在显示界面上生成初始演示文稿。还可以为当用户在用户终端上已生成的演示文稿集合中选择其一时,用户终端针对用户的选择操作,将所选中的演示文稿确定为初始演示文稿。需要说明的是,获取初始演示文稿的方式有多种,此处不作具体限定。
为了描述方便,本申请实施例以通过连接用户终端的鼠标选中显示界面的演示文稿图标,用户终端响应于该操作而在显示界面上生成初始演示文稿为例进行说明。
例如:用户小明想要制作演示文稿,此时用户小明打开用户终端(例如台式电脑、笔记本等),其对应的显示界面如图2所示,通过外部连接设备(鼠标)双击显示桌面上的“演示文稿”图标,用户终端响应于用户的双击指令,加载演示文稿对应的界面,如图3所示,在图3的收藏模板及主题模块中有5个演示文稿,用户可以在5个演示文稿中选择一个作为初始演示文稿,若用户选中初始演示文稿2,此时用户终端获取初始演示文稿2的幻灯片,并在当前显示界面进行加载。
S102,接收针对所述初始演示文稿所输入的素材导入指令,基于所述素材导入指令将所选择的文稿素材集合导入至所述初始演示文稿的素材库中。
其中,所述文稿素材是演示文稿的具体填充内容,可以是用户日常工作生活中收藏的不同类型的文件,包括图片、音频、视频、表格、文稿文件等,同一类型的文稿素材可以包括多种格式,例如:图片类型的文稿素材格式可以包括bmp、jpg、png、tif、gif、pcx等,音频类型的文稿素材的格式可以包括MP3、WMA、WAV、ASF等,视频类型的文稿素材的格式可以包括AVI、MOV、MP4、BD等。所收藏的文稿素材可以保存在用户终端的本地储存中,还可以保存在云储存空间中。
所述文稿素材集合为用户当前需要添加的至少一个文稿素材,而所添加的文稿素材可以为在用户收藏的文稿素材中所选择的。所收藏的文稿素材可以存储在一个文件夹中,也可以对这些文稿素材进行分类存储,如音频文件存储在一个文件夹中,图片存储在另一个文件夹中。
对于文稿素材的收藏方式,可以是直接将待收藏的文稿素材拖动(如通过鼠标拖动)到需要保存的文件夹中,也可以是通过鼠标选中待收藏的文稿素材并通过“发送至”功能键移动到需要保存的文件夹中。
例如,如图4为一素材文件夹,其中包括有多个文稿素材,当用户想要收藏其中的文稿素材时,通过鼠标选中需要收藏的文稿素材(如表格3),点击鼠标右键弹出操作框,将鼠标移动至“发送至”选项时,该功能被选中,弹出可供用户选择的操作框,用户可以在弹出框中选择将该表格收藏至本地文件夹1中。
初始演示文稿的素材库可以理解为是在初始演示文稿的显示界面上所显示的素材库,在该素材库中可以包含已添加的文稿素材和用户当前待添加的文稿素材集合。可选的,素材库中所存储的文稿素材可以统一存储,也可以基于素材类型进行存储。可选的,文稿素材在素材库中可以列表形式展示,也可以图标形式展示。
在一种具体的实现方式中,用户通过初始演示文稿显示界面上的素材库进入(如点击素材库的素材添加控键)收藏有文稿素材的文件夹,然后在其中选择需要导入的文稿素材集合,并在选择完成后点击确认控键,用户终端响应该素材导入指令,将用户选择的文稿素材集合导入至初始演示文稿的素材库中,并在素材库中进行展示。
例如,如图5a所示为所获取的初始演示文稿的显示界面示意图,在其中显示有“素材库”,用户可以通过鼠标点击素材库中的“添加文稿素材集合”按钮,用户终端此时弹出如图5b所示的文稿素材收藏文件夹,用户可以通过鼠标点击选中当前需要添加的文稿素材(如音频2、文本4、音频4),还可以按住鼠标右键拖动矩形覆盖需要添加的音频1、文本1、音频3、文本3,用户还可以通过鼠标拖动滑块选择文件夹中收藏的更多文稿素材,选择完成之后,用户可以通过点击确认按钮,此时用户终端将包含用户选择的这7个文稿素材(音频2、文本4、音频4、音频1、文本1、音频3以及文本3)导入到用户创建的初始演示文稿的素材库中。
S103,接收针对所述素材库中所选择的目标文稿素材输入的素材添加指令,将所述目标文稿素材添加至所述初始演示文稿的各页面中,生成所述初始演示文稿对应的目标演示文稿。
其中,所述目标文稿素材即为用户在初始演示文稿的素材库中所选择的用于添加至各页面的文稿素材,可以是用户在初始演示文稿的素材库中选中的一个或多个文稿素材。
所述指令是指挥用户终端工作的指示和命令,可以理解为指定执行某种运算或功能实现的某种控制的代码。所述素材添加指令在本申请实施例中可以理解为指挥用户终端执行添加目标文稿素材至初始演示文稿页面功能的代码,用户终端通过执行所述代码,将目标文稿素材添加至所述初始演示文稿的指定页面中。所述指定页面是初始演示文稿中待添加文稿素材的页面(幻灯片),所述页面可以是演示文稿的封面、目录、正文页面中的一页或多页等。
所述目标演示文稿可以理解为基于初始演示文稿的文稿素材布局方式,将目标文稿素材在初始演示文稿的各页面显示,从而生成的新演示文稿,所述生成的新演示文稿即目标演示文稿。
具体的,用户终端将用户所选择的文稿素材集合中的文稿素材导入至所述素材库,并将所有导入的素材在素材库中显示,用户根据素材库中显示的素材选择需要添加的目标文稿素材,然后将目标文稿素材添加至初始演示文稿的各页面中。
例如,如图6a所示,用户可以通过连接用户终端的鼠标选中素材库中的目标文稿素材(文本2),然后移动鼠标拖动文本2至初始演示文稿的各页面(初始演示文稿2)中,从而完成将目标文稿素材(文本2)添加至初始演示文稿的各页面(初始演示文稿2)的操作。
又例如,如图6b所示,用户还可以通过点击鼠标右键选中目标文稿素材(如表格5)之后,用户终端弹出操作框,用户继续移动鼠标选中操作框的选项“添加至演示文稿2”,从而完成将目标文稿素材(表格5)添加至初始演示文稿的各页面(初始演示文稿2)的操作。
可选的,基于初始演示文稿的文稿素材的布局方式,用户终端将目标文稿素材在所述初始演示文稿的各页面的所述布局方式指示的区域显示,从而生成所述初始演示文稿对应的目标演示文稿。
例如,用户在制作演示文稿时,在素材库中选中了9个文稿素材:6个文本素材,3个音频素材,3个图表素材,分别添加至初始演示文稿的页面1、页面2、页面3中。其中文稿素材与初始文稿的对应添加关系可参见表1。
表1
演示文稿页面 | 文稿素材 |
页面1 | 文本1、文本2、音频1、图表1 |
页面2 | 文本3、文本4、音频2、图表2 |
页面3 | 文本5、文本6、音频3、图表3 |
用户在完成初始演示文稿所有页面的文稿素材添加之后,如图6b所示,可以通过鼠标点击“生成演示文稿”,此时,用户终端基于初始演示文稿的文稿素材的布局方式,将文稿素材添加至各页面的相应区域。
以页面1为例,页面1待添加的文稿素材有4个,分别是文本1、文本2、音频1、图表1。用户终端首先获取初始演示文稿页面1的素材布局方式,例如如图7所示,然后将文稿素材添加至页面1的相应区域,在添加时,根据当前文稿素材的类型(文本1的文稿素材类型为文本)查找到页面1待添加的区域(假设为文本显示区域1),再将当前文稿素材的格式转换为与待添加区域的格式一致,所述格式可以是颜色、背景、字体等,最后将格式转换之后的文稿素材(文本1)添加至初始演示文稿页面1的待添加区域(文本显示区域1)进行显示,并按照上述方式依次添加文本2、音频1、图表1至初始演示文稿的待添加区域。
用户终端按照上述方式将用户选择的9个文稿素材分别添加到初始演示文稿的指定页面1、指定页面2、指定页面3的相应区域,在添加完成后,生成初始演示文稿对应的目标演示文稿。
在本申请实施例中,用户终端获取初始演示文稿,接收针对所述初始演示文稿所输入的素材导入指令,基于所述素材导入指令将所选择的文稿素材集合导入至所述初始演示文稿的素材库中,然后接收针对所述素材库中所选择的目标文稿素材输入的素材添加指令,将所述目标文稿素材添加至所述初始演示文稿的各页面中,最后生成所述初始演示文稿对应的目标演示文稿。只需要将用户选择的文稿素材集合批量导入至初始演示文稿的素材库中后,再将用户在该素材库中选中的目标文稿素材移动至各页面,就可以快速生成所需要的演示文稿,操作简单方便且节省时间,从而提高了演示文稿的制作效率。
请参见图7,为本申请实施例提供的一种演示文稿生成方法的流程示意图。本实施例以演示文稿生成方法应用于用户终端中来举例说明。该演示文稿生成方法可以包括以下步骤:
S201,获取初始演示文稿。
在一种可行的实现方式中,用户向用户终端输入演示文稿创建指令,用户终端接收所述演示文稿创建指令之后,对所述演示文稿创建指令进行响应,创建一个空白的初始演示文稿。
在另一种可行的实现方式中,用户向用户终端输入演示文稿创建指令,用户终端接收所述演示文稿创建指令之后,加载可供用户选择的演示文稿集合并显示,所述演示文稿集合包含至少一个演示文稿,用户可以在所显示的演示文稿集合中选择演示文稿,用户终端获取用户所选择的演示文稿,并作为初始演示文稿。
可选的,用户终端加载可供用户选择的初始演示文稿的方式,可以是通过获取用户终端的演示文稿集合中收藏的演示文稿,所述演示文稿集合可以是本地存储的演示文稿,可以是从云端的用户储存空间保存的演示文稿,还可以是用户从演示文稿网站收藏的演示文稿。可以理解为,所述演示文稿集合中的演示文稿可以是收藏了本地储存空间、云端用户储存空间、演示文稿网站收藏的演示文稿。用户终端获取的演示文稿还可以是用户基于演示文稿集合中的演示文稿自定义的演示文稿,需要说明的是,用户终端获取的演示文稿是可以编辑修改的。
可选的,用户终端加载演示文稿集合,并在屏幕显示可供用户选择的演示文稿,用户在显示的演示文稿集合中可以选择一个演示文稿,将该选择的演示文稿作为初始演示文稿。
可选的,用户基于演示文稿集合输入的文稿选择指令不仅仅限于选择演示文稿集合中的一个,还可以是同时选择多个演示文稿,基于多个演示文稿的各页面重新组合创建初始演示文稿。
例如,如图8a所示,图中当前演示文稿集合显示有本地储存空间、云端用户储存空间、演示文稿网站收藏的多个演示文稿,其中一个演示文稿为空白的演示文稿,若用户对当前界面显示的演示文稿不满意,还可以通过鼠标拖动滑块查看其它的演示文稿。
若用户通过用户终端的外部设备鼠标同时选中了演示文稿1和演示文稿2,此时,用户终端可以通过弹出窗口,方便用户进一步选择需要加载的演示文稿1的页面和演示文稿2的页面,如图8b所示。用户可以在弹出窗口中预览演示文稿1和演示文稿2的各个页面,然后选择需要添加的页面,所述选择方式可以是在对应演示文稿中通过鼠标选中需要加载的页面,也可以是在演示文稿选择框中输入需要添加的页面,例如,用户需要添加演示文稿1中的页面1、页面2、页面3,此时用户可以在演示文稿1的选择框中输入“页面1、页面2、页面3”,用户在添加完毕之后,可以点击完成按钮,此时,用户终端将用户选择的页面重新组合,完成初始演示文稿的创建。
S202,获取针对所述初始演示文稿所选择的文稿素材集合,对所述文稿素材集合进行筛选处理。
其中,所述筛选处理可以理解为根据预设文稿素材的筛选属性筛选出与筛选属性一致的文稿素材,所述筛选属性可以是用户终端预设的,还可以是用户手动设置的。所述筛选属性可以是文稿素材的格式、文稿素材的保存时间、文稿素材的大小、文稿素材的类型等。
例如,当文稿素材集合中的文稿素材很多时,用户需要筛选出某一特定时间段收藏的文稿素材,可以通过预设文稿素材的筛选属性为某一特定时间段收藏的素材,通过对文稿素材集合中的文稿素材进行筛选处理,筛选出符合用户要求的文稿素材。
又例如,文稿素材包含图片、音频、视频、表格、文稿文件等,这些文稿素材的文件大小大多不一致,而用户终端支持可导入的文稿素材会有一个阈值,所述阈值是用户终端支持可导入文稿素材大小的最大值,此时可以通过预设文稿素材的筛选属性为用户终端支持可导入文稿素材大小的阈值,通过对文稿素材集合中的文稿素材进行筛选处理,筛选出可以被导入的文稿素材。
又例如,同一类型的文稿素材有多种格式,图片类型的文稿素材的格式有jpg、png、tif、gif,文本类型的文稿素材的格式有txt、doc、docx、wps,视频类型的文稿素材格式有AVI、MOV、MP4,等等,而用户终端只能支持特定格式的文稿素材导入,比如支持图片格式为jpg、png的文稿素材,此时可以通过预设文稿素材的筛选属性为用户终端支持导入的文稿素材格式,通过对文稿素材集合中的文稿素材进行筛选处理,筛选出可以被导入的文稿素材。
可选的,用户终端可以预设文稿素材的多个筛选属性,根据预设的多个筛选属性对文稿素材集合中的文稿素材进行筛选处理,筛选出可以被导入的文稿素材。
具体的,用户终端在接收到文稿素材集合选择指令之后,用户终端遍历存储空间,所述存储空间不限于用户终端的本地储存空间,可以是用户的云端储存空间,将遍历到的所有用户收藏的文稿素材显示在用户终端的显示界面。
如图9a所示,用户终端向用户展示文件夹中收藏的文稿素材,用户在文件夹中通过鼠标选择初始演示文稿需要添加的6个文稿素材,选择完成之后,用户设置文稿素材集合的筛选属性,基于设置的筛选属性对文稿素材集合中的6个文稿素材进行筛选处理,筛选出可以被导入的文稿素材。
可选的,所述设置筛选属性,可以是用户点击“设置筛选属性”按钮,用户终端弹出如图9b所示的窗口,然后用户根据显示信息对筛选属性进行设置,用户可以选择至少一项筛选属性,例如,用户通过连接用户终端的外部设备鼠标选中“素材的文件大小”,然后继续移动鼠标点击“V”形图标之后,设置该项“素材的文件大小”的参数为“500KB”,设置完成之后,用户可以点击“确认”按钮完成筛选属性的设置,然后用户终端获取文稿素材集合中的用户选择的6个文稿素材的文件大小。所述6个文稿素材的文件大小可参考表2。
表2
然后用户终端将文稿素材集合中的6个文稿素材的文件大小分别与设置的素材文件大小(500KB)进行比较,筛选出文稿素材的文件大小小于或等于500KB的文稿素材,例如音频2的文件大小为500KB,等于设置的素材文件大小500KB,则音频2可以被导入。又例如音频4的文件大小为600KB,大于设置的素材文件大小500KB,则音频4不能被导入。用户终端筛选完之后,得到筛选之后的的文稿素材集合,此时文稿素材集合中包含音频2、文本2、表格3、视频4、图片4。
S203,接收针对所述初始演示文稿所输入的素材导入指令,基于所述素材导入指令将筛选处理后的所述文稿素材集合导入至所述初始演示文稿的素材库中。
具体接收所述素材导入指令的方法可参照步骤S102,此处不再赘述。
其中,所述指令是指挥用户终端工作的指示和命令,可以理解为指定执行某种运算或功能实现的某种控制的代码。所述素材导入指令在本实施例中可以理解为指挥用户终端执行导入筛选处理后的文稿素材集合至素材库功能的代码,用户终端通过执行所述代码,将筛选处理后的文稿素材导入至所述初始演示文稿的素材库中。
具体的,用户在创建初始演示文稿之后,在收藏有文稿素材的文件夹中选择需要导入到初始演示文稿的文稿素材集合,所述文稿素材集合包含有用户选择的多个文稿素材,然后可以通过鼠标点击用户终端显示界面上的文稿素材集合导入按钮,从而向用户终端发起素材导入指令,用户终端响应所述素材导入指令,获取用户针对初始演示文稿所选择的文稿素材集合,在对所述文稿素材集合进行筛选处理之后,将筛选处理后的文稿素材集合导入至初始演示文稿的素材库中。
在一种可行的实施方式中,用户终端可以对筛选处理之后的素材库中的文稿素材添加导入标记,所述导入标记可以是用户终端根据预定的规则生成一组二进制随机数列,还可以是根据预定的规则生成的一组长整型字符串等等,此处不作具体限定。所述导入标记包含文稿素材的导入时间、导入次数、导入的位置参数等等。
用户终端在接收针对所述初始演示文稿所输入的素材导入指令,可以首先识别素材导入指令指示的文稿素材集合中的文稿素材的导入标记。
当识别到所述文稿素材的导入标记,将所述文稿素材导入至所述初始演示文稿的素材库中;
当未识别到所述文稿素材的导入标记,对所述文稿素材进行筛选处理,所述筛选处理的方法可参考S202,此处不再赘述。
可选的,用户终端在对所述文稿素材集合中的素材进行筛选处理之后,可以输出相应的提示信息,所述提示信息可以包含导入文稿素材的数量、导入文稿素材的类型等,还可以是用户终端无法直接导入的文稿素材的信息。
在一种可行的实施方式中,用户终端可以具有文稿素材的属性转换功能,所述属性转换功能可以是对文件大小超过设置最大值的文稿素材进行压缩,可以是将文稿素材格式转换为可支持导入的格式等等。
可选的,用户终端在对所述文稿素材集合进行筛选处理之后向用户展示的提示信息包含无法直接导入的文稿素材。用户可以输入查看指令,所述查看指令可以用于查看无法直接导入的文稿素材,然后用户可以选择一个或多个无法直接导入的文稿素材,用户终端对用户所选择的文稿素材的属性进行转换,将转换之后的文稿素材导入至初始演示文稿的素材库中。
S204,接收针对所述文稿素材集合输入的素材分类指令,基于所述素材分类指令对所述文稿素材集合进行分类处理。
其中,所述素材分类,可以理解为对筛选处理之后的图片、音频、视频、表格、文稿文件等素材进行分类。所述分类处理指的是按照种类、等级或性质分别归类,分类处理的结果是把无规律的事物分为有规律的。在本实施例中可以理解为基于预设的分类规则对所述文稿素材集合中的文稿素材进行分类,所述分类规则可以是按照文稿素材的类型、文稿素材的大小、文稿素材的收藏时间等等。
所述指令是指挥用户终端工作的指示和命令,可以理解为指定执行某种运算或功能实现的某种控制的代码。所述素材分类指令在本实施例中可以理解为指挥用户终端执行对文稿素材集合分类处理功能的代码,用户终端通过执行所述代码,基于所述素材分类指令对所述文稿素材集合进行分类处理。
具体的,用户终端将筛选处理之后的所述文稿素材集合中的所有素材导入到初始演示文稿的素材库中,用户可以针对文稿素材集合的文稿素材输入素材分类指令,所述输入素材分类指令可以是用户通过外部设备完成的,例如用户可以通过连接用户终端的鼠标选中用户终端显示界面的素材分类处理的图标,可以是用户通过连接用户终端的键盘或者触摸板输入素材分类处理对应的代码,可以是用户通过用户终端的语音采集装置输入的“素材分类处理”的语音,可以是用户通过用户终端的摄像头采集手势控制指令完成素材分类处理的操作,还可以是用户通过触控用户终端的屏幕选中素材分类处理的图标等。需要说明的是,完成操作的方式有多种,此处不作具体限定。
为了描述方便,本申请实施例以用户可以通过连接用户终端的鼠标选中用户终端显示界面的素材分类处理的图标为例进行详细说明。
可选的,用户终端将筛选处理之后的所述文稿素材集合中的所有素材导入到初始演示文稿的素材库中,并在用户终端的显示界面显示所述素材库中的文稿素材。如图10a所示,用户可以通过连接用户终端的鼠标选中“素材分类处理”图标,用户终端在监听到针对所述文稿素材集合输入的素材分类指令,基于素材库分类处理规则,例如:如图10a所示素材库中的文稿素材按照素材类型分成了5类,分别是音频、文本、表格、视频、图片。用户终端基于素材库的分类规则(素材类型),对导入的文稿素材集合中的5个文稿素材(音频2、文本2、表格3、文本4、表格4)按照素材类型进行分类处理。
可选的,用户终端对导入的文稿素材集合中的5个文稿素材按照素材类型进行分类处理,可以是通过获取文稿素材的后缀名进行识别,可以是通过获取多用途互联网扩展(Multipurpose Internet Mail Extensions,MIME)类型确定文稿素材的文件类型,还可以是将文稿素材的属性(例如文件大小、文件头部、文件尾部等)输入到预先建立的文稿素材属性模型,从而根据输出结果判断文稿素材的类型。
其中,所述预先建立的文稿素材属性模型可以是采取统计学的方法,以大量的统计数据为基准,获取大量的文稿素材的数据,将这些数据与文稿素材的大小、文件头部、文件尾部等属性特征与最终确定的文稿素材类型的对应关系记录下来,通过大量训练提高文稿素材属性模型的输出结果的准确性。
S205,显示分类处理后的所述文稿素材集合。
具体的,用户终端通过上述分类整理将分类整理之后的文稿素材集合显示在用户终端的素材库中。
例如,用户终端将分类处理之后的文稿素材集合中的文稿素材(音频2、文本2、表格3、视频4、图片4)在素材库的显示界面显示,如图10b所示,具体将音频2显示在音频类型素材6的下面,将文本2显示在文本类型素材7的下面,将表格3显示在表格类型素材8的下面,将视频4显示在视频类型的素材9下面,将图片4显示在图片类型的素材10下面。
在一种可行实施的方式中,用户终端可以提供素材库中文稿素材的多种显示方式,所述显示方式包含图标的显示方式、文字的显示方式等,如图10b所示,用户可以通过点击用户终端显示界面的“显示方式设置”按钮进行设置,例如可以将文稿素材当前图标设置为超大图标、小图标、中图标,可以将显示文字设置为8号字体,可以将素材库文稿素材以表格的方式进行显示等等。
S206,接收针对所述素材库中所选择的目标文稿素材输入的素材添加指令,将所述目标文稿素材添加至所述初始演示文稿的各页面中。
具体的,用户根据素材库中显示的文稿素材选择需要添加的目标文稿素材,向用户终端输入素材添加指令,基于所述素材添加指令,用户终端在所述素材库中对所述目标文稿素材进行备份处理,并将备份处理后的所述目标文稿素材添加至所述初始演示文稿的各页面中。
其中,所述备份处理,可以理解为用户终端获取到用户需要添加的目标文稿素材,访问所述目标文稿素材的储存地址,将所述目标文稿素材的数据复制,然后添加到所述初始演示文稿的各页面。
可选的,所述添加到所述初始演示文稿的各页面,可以是将目标文稿素材复制之后,添加到所述初始演示文稿的各页面对应的缓存区中,所述缓存区可以理解为文稿素材数据交换的临时缓冲区,用户终端在用户添加完所有文稿素材之后,通过获取所述初始演示文稿的各页面对应的临时缓冲区的数据,在所述初始演示文稿的各页面显示添加的文稿素材。
可选的,用户终端将所述目标文稿素材添加至所述初始演示文稿的各页面之后,用户终端对该目标文稿素材进行标记,所述标记可以是图案、文字等。所述标记是为了方便用户区分素材库中已添加到初始演示文稿的文稿素材。
可选的,用户终端将所述目标文稿素材添加至所述初始演示文稿的各页面之后,可以对所述素材库中的已添加的目标文稿素材进行隐藏,然后将所述素材库的文稿素材重新排列显示在用户终端的显示界面。
在一种可行的实施方式中,用户终端可以对已添加的文稿素材进行标记,将所述标记的文稿素材信息添加到已添加列表中,所述标记的文稿素材信息包含文稿素材的名称、文稿素材的类型、已添加的页面等等,用户可以通过已添加列表查看已添加的文稿素材信息。也可以通过选择已添加列表中所述标记的目标文稿素材进行操作,所述操作可以是将所述标记的目标文稿素材添加到初始文稿的各页面中,可以是将所述标记的目标文稿素材从已添加列表中删除,还可以是将所述标记的目标文稿素材在已添加列表中置顶。
例如,用户在制作演示文稿时,如图11a所示,用户通过连接用户终端的外部设备鼠标选中目标文稿素材“文本2”,并拖动至演示文稿的页面2中,完成文稿素材“文本2”的添加操作,用户终端检测到所述添加操作已完成之后,在所述素材库中对已添加的目标文稿素材“文本2”进行隐藏,然后对已添加的文稿素材“文本2”进行标记,将所述标记“文本2”的信息添加到已添加列表中,同时对所述素材库的文稿素材重新排列显示在用户终端的显示界面,如图11b所示,为所述重新排列后的素材库。用户可以通过鼠标点击“素材已添加列表”按钮查看已添加的文稿素材信息。如图11c所示,用户可以对“素材已添加列表”中的文稿素材进行操作,可参考图11c中,用户可以通过鼠标点击操作按钮选择需要操作的类型,比如置顶、删除、导入素材库等。
S207,采用预设的页面布局方式对添加了所述目标演示文稿的各页面进行布局排列处理,生成所述初始演示文稿对应的目标演示文稿。
其中,所述页面布局是指对页面的文字、图形或表格进行格式设置。包括字体、字号、颜色、方向以及页边距等等,在本申请实施例中主要是指文稿素材的页面布局,所述文稿素材的页面布局可以是横向布局、竖向布局、混合布局等。
具体的,所述预设的布局方式可以是用户终端默认的页面布局方式,可以是用户根据用户终端提供的页面布局方式设置的。所述预设的布局方式可以是针对所述初始演示文稿的至少一个指定页面设置的。所述初始演示文稿的各页面可以设置不同的页面布局方式,也可以对所述初始演示文稿的各页面设置同一种页面布局方式。
具体的,用户终端检测到用户输入的生成所述初始演示文稿对应的目标演示文稿指令,基于所述初始演示文稿的各页面预设的页面布局方式,用户终端对添加了所述文稿素材的页面进行布局排列处理,生成所述初始演示文稿对应的目标演示文稿。
例如,用户在制作演示文稿时,在素材库中选中了20个素材:10个文本素材,5个音频素材,5个图表素材,分别添加至初始文稿的页面1、页面2、页面3、页面4、页面5中。其中素材与初始文稿的对应添加关系可参见表2。
表2
演示文稿页面 | 素材 |
页面1 | 文本1、文本2、音频1 |
页面2 | 文本3、文本4、音频2 |
页面3 | 文本5、文本6、音频3 |
页面4 | 文本10、文本11、音频4 |
页面5 | 文本13、文本14、音频6 |
用户在完成初始演示文稿所有页面的素材添加之后,然后对演示文稿的页面设置页面布局格式,如图11b所示可以是用户通过鼠标点击“生成演示文稿”按钮,触发的弹出演示文稿的页面设置页面的窗口,用户可以通过所述窗口对演示文稿的页面设置页面布局方式,如图12a所示,图12a是页面布局方式设置的交互界面,所述交互界面有多种设置类型,以用户选择“逐页设置”为例,用户在对初始文稿的5个页面分别设置页面的布局方式,所述页面的布局方式可参考表3。
表3
演示文稿页面 | 页面布局方式 |
页面1 | 横向布局 |
页面2 | 竖向布局 |
页面3 | 混合布局 |
页面4 | 竖向布局 |
页面5 | 混合布局 |
用户设置完成之后,用户终端基于用户设置的页面布局方式依次获取5个演示文稿页面的页面布局方式,例如获取用户设置的页面1的页面布局方式为横向布局,所述横向布局页面的布局方式可参考图12b,用户终端按照图12b所示的横向布局页面的布局方式将文稿素材(文本1、文本2、音频1)在页面1上重新布局;获取用户设置的页面2的页面布局方式为竖向布局,所述竖向布局页面的布局方式可参考图12c,用户终端按照图12c所示的竖向布局页面的布局方式将文稿素材(文本3、文本4、音频2)在页面2上重新布局;获取用户设置的页面3的页面布局方式为混合布局,所述混合布局页面的布局方式可参考图12d,用户终端按照图12d所示的混合布局页面的布局方式将文稿素材(文本3、文本4、音频2)在页面2上重新布局。
用户终端将文稿素材添加到各页面重新布局之后,用户还可以对各页面中的文稿素材进行调整,所述调整包含对文稿素材间距的调整、对文稿素材的偏移角度的调整、对文稿素材显示大小的调整等等,例如,如图12b所示,用户可以通过连接用户终端的鼠标同时选中页面中的3个文稿素材,然后继续移动鼠标拖动滑动页面中的“V”型滑块,从而调节对该页面中3个文稿素材之间的横向距离和横向偏移角度进行调节。
用户终端按照上述方式,将文稿素材在演示文稿的各页面重新布局,生成所述初始演示文稿对应的目标演示文稿。
在一种可行的实施方式中,用户终端向用户提供一键智能布局功能,如图12所示,用户可以点击用户终端显示界面上的“一键智能布局”按钮,将初始演示文稿各页面的文稿素材智能布局,生成所述初始演示文稿对应的目标演示文稿。
具体的,用户终端预设素材智能布局模型,用户终端监测到用户在点击显示界面上的“一键智能布局”按钮之后,然后用户终端基于所述素材智能布局模型对初始演示文稿各页面的文稿素材智能布局。
所述素材智能布局模型基于用户日常的页面文稿素材布局行为,通过获取大量的用户行为样本数据输入到素材智能布局模型训练出来的,如素材智能布局模型可以是基于卷积神经网络(Convolutional Neural Network,CNN)模型,深度神经网络(Deep NeuralNetwork,DNN)模型、循环神经网络(Recurrent Neural Networks,RNN)、模型、嵌入(embedding)模型、梯度提升决策树(Gradient Boosting Decision Tree,GBDT)模型、逻辑回归(Logistic Regression,LR)模型中的至少一种实现的,基于已经标注的样本数据对素材智能布局模型进行训练,可以得到训练好的素材智能布局模型。然后用户终端基于所述素材智能布局模型对初始演示文稿各页面的文稿素材智能布局,生成所述初始演示文稿对应的目标演示文稿。
在本申请实施例中,用户终端获取初始演示文稿,并获取针对所述初始演示文稿所选择的文稿素材集合,对所述文稿素材集合进行筛选处理。再接收针对所述初始演示文稿所输入的素材导入指令,基于所述素材导入指令将筛选处理后的所述文稿素材集合导入至所述初始演示文稿的素材库中。接收针对所述素材库输入的素材分类指令,基于所述素材分类指令对素材库进行分类处理,显示分类处理后的所述素材库,接收针对所述素材库中所选择的目标文稿素材输入的素材添加指令,将所述目标文稿素材添加至所述初始演示文稿的各页面中,采用预设的页面布局方式对添加了所述目标文稿素材的各页面进行布局排列处理,生成所述初始演示文稿对应的目标演示文稿。只需要将用户选择的文稿素材集合批量导入至初始演示文稿的素材库中后,再将用户在该素材库中选中的目标文稿素材移动至各页面,就可以快速生成所需要的演示文稿,操作简单方便且节省时间,从而提高了演示文稿的制作效率。
下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。
请参见图13,其示出了本申请一个示例性实施例提供的演示文稿生成装置的结构示意图。该演示文稿生成装置可以通过软件、硬件或者两者的结合实现成为终端的全部或一部分。该装置1包括文稿获取模块10、素材导入模块20和文稿生成模块30。
文稿获取模块10,用于获取初始演示文稿;
素材导入模块20,用于接收针对所述初始演示文稿所输入的素材导入指令,基于所述素材导入指令将所选择的文稿素材集合导入至所述初始演示文稿的素材库中;
文稿生成模块30,用于接收针对所述素材库中所选择的目标文稿素材输入的素材添加指令,将所述目标文稿素材添加至所述初始演示文稿的各页面中,生成所述初始演示文稿对应的目标演示文稿。
可选的,如图14所示,所述装置1还包括:
页面布局模块40,用于采用预设的页面布局方式对添加了所述目标演示文稿的各页面进行布局排列处理。
可选的,如图15所示,所述素材导入模块20,包括:
素材筛选单元201,用于获取所选择的文稿素材集合,对所述文稿素材集合进行筛选处理;
素材导入单元202,用于接收针对所述初始演示文稿所输入的素材导入指令,基于所述素材导入指令将筛选处理后的所述文稿素材集合导入至所述初始演示文稿的素材库中。
可选的,如图14所示,所述装置1还包括:
素材分类模块50,用于接收针对所述文稿素材集合输入的素材分类指令,基于所述素材分类指令对所述文稿素材集合进行分类处理;
素材显示模块60,用于显示分类处理后的所述文稿素材集合。
可选的,所述文稿生成模块30,具体用于:
在所述素材库中对所述目标文稿素材进行备份处理,并将备份处理后的所述目标文稿素材添加至所述初始演示文稿的各页面中。
可选的,所述文稿生成模块30,具体用于:
将所述目标文稿素材添加至所述初始演示文稿的各页面中,并在所述素材库中隐藏所述目标文稿素材。
可选的,所述文稿获取模块10,具体用于:
接收文稿创建指令,基于所述文稿创建指令创建初始演示文稿。
可选的,所述文稿获取模块10,具体用于:
接收针对所显示的演示文稿集合输入的文稿选择指令,获取所选择的初始演示文稿。
在本申请实施例中,用户终端获取初始演示文稿,并获取针对所述初始演示文稿所选择的文稿素材集合,对所述文稿素材集合进行筛选处理。再接收针对所述初始演示文稿所输入的素材导入指令,基于所述素材导入指令将筛选处理后的所述文稿素材集合导入至所述初始演示文稿的素材库中。接收针对所述素材库输入的素材分类指令,基于所述素材分类指令对素材库进行分类处理,显示分类处理后的所述素材库,接收针对所述素材库中所选择的目标文稿素材输入的素材添加指令,将所述目标文稿素材添加至所述初始演示文稿的各页面中,采用预设的页面布局方式对添加了所述目标文稿素材的各页面进行布局排列处理,生成所述初始演示文稿对应的目标演示文稿。只需要将用户选择的文稿素材集合批量导入至初始演示文稿的素材库中后,再将用户在该素材库中选中的目标文稿素材移动至各页面,就可以快速生成所需要的演示文稿,操作简单方便且节省时间,从而提高了演示文稿的制作效率。
需要说明的是,上述实施例提供的演示文稿生成装置在执行演示文稿生成方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的演示文稿生成装置与演示文稿生成方法实施例属于同一构思,其体现实现过程详见方法实施例,这里不再赘述。
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
本申请实施例还提供了一种计算机存储介质,所述计算机存储介质可以存储有多条指令,所述指令适于由处理器加载并执行如上述图2-图12d所示实施例的方法步骤,具体执行过程可以参见图2-图12d所示实施例的具体说明,在此不进行赘述。
本申请还提供了一种计算机程序产品,该计算机程序产品存储有至少一条指令,所述至少一条指令由所述处理器加载并执行如上述图2-图12d所示实施例的方法步骤,具体执行过程可以参见图2-图12d所示实施例的具体说明,在此不进行赘述。
请参见图16,为本申请实施例提供了一种电子设备的结构示意图。如图16所示,所述电子设备1000可以包括:至少一个处理器1001,至少一个网络接口1004,用户接口1003,存储器1005,至少一个通信总线1002。
其中,通信总线1002用于实现这些组件之间的连接通信。
其中,用户接口1003可以包括显示屏(Display)、摄像头(Camera),可选用户接口1003还可以包括标准的有线接口、无线接口。
其中,网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。
其中,处理器1001可以包括一个或者多个处理核心。处理器1001利用各种借口和线路连接整个电子设备1000内的各个部分,通过运行或执行存储在存储器1005内的指令、程序、代码集或指令集,以及调用存储在存储器1005内的数据,执行电子设备1000的各种功能和处理数据。可选的,处理器1001可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable Logic Array,PLA)中的至少一种硬件形式来实现。处理器1001可集成中央处理器(Central Processing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作***、用户界面和应用程序等;GPU用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器1001中,单独通过一块芯片进行实现。
其中,存储器1005可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory)。可选的,该存储器1005包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器1005可用于存储指令、程序、代码、代码集或指令集。存储器1005可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作***的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器1005可选的还可以是至少一个位于远离前述处理器1001的存储装置。如图16所示,作为一种计算机存储介质的存储器1005中可以包括操作***、网络通信模块、用户接口模块以及演示文稿生成应用程序。
在图16所示的电子设备1000中,用户接口1003主要用于为用户提供输入的接口,获取用户输入的数据;而处理器1001可以用于调用存储器1005中存储的演示文稿生成应用程序,并具体执行以下操作:
获取初始演示文稿;
接收针对所述初始演示文稿所输入的素材导入指令,基于所述素材导入指令将所选择的文稿素材集合导入至所述初始演示文稿的素材库中;
接收针对所述素材库中所选择的目标文稿素材输入的素材添加指令,将所述目标文稿素材添加至所述初始演示文稿的各页面中,生成所述初始演示文稿对应的目标演示文稿。
在一个实施例中,所述处理器1001在执行将所述目标文稿素材添加至所述初始演示文稿的各页面中之后,还执行以下操作:
采用预设的页面布局方式对添加了所述目标演示文稿的各页面进行布局排列处理。
在一个实施例中,所述处理器1001在执行接收针对所述初始演示文稿所输入的素材导入指令,基于所述素材导入指令将所选择的文稿素材集合导入至所述初始演示文稿的素材库中时,具体执行以下操作:
获取所选择的文稿素材集合,对所述文稿素材集合进行筛选处理;
接收针对所述初始演示文稿所输入的素材导入指令,基于所述素材导入指令将筛选处理后的所述文稿素材集合导入至所述初始演示文稿的素材库中。
在一个实施例中,所述处理器1001在执行基于所述素材导入指令将所选择的文稿素材集合导入至所述初始演示文稿的素材库中之后,还执行以下操作:
接收针对所述文稿素材集合输入的素材分类指令,基于所述素材分类指令对所述文稿素材集合进行分类处理;
显示分类处理后的所述文稿素材集合。
在一个实施例中,所述处理器1001在执行将所述目标文稿素材添加至所述初始演示文稿的各页面中时,具体执行以下操作:
在所述素材库中对所述目标文稿素材进行备份处理,并将备份处理后的所述目标文稿素材添加至所述初始演示文稿的各页面中。
在一个实施例中,所述处理器1001在执行将所述目标文稿素材添加至所述初始演示文稿的各页面中时,具体执行以下操作:
将所述目标文稿素材添加至所述初始演示文稿的各页面中,并在所述素材库中隐藏所述目标文稿素材。
在一个实施例中,所述处理器1001在执行获取初始演示文稿时,具体执行以下操作:
接收文稿创建指令,基于所述文稿创建指令创建初始演示文稿。
在一个实施例中,所述处理器1001在执行获取初始演示文稿时,具体执行以下操作:
接收针对所显示的演示文稿集合输入的文稿选择指令,获取所选择的初始演示文稿。
在本申请实施例中,用户终端获取初始演示文稿,接收针对所述初始演示文稿所输入的素材导入指令,基于所述素材导入指令将所选择的文稿素材集合导入至所述初始演示文稿的素材库中,然后接收针对所述素材库中所选择的目标文稿素材输入的素材添加指令,将所述目标文稿素材添加至所述初始演示文稿的各页面中,最后生成所述初始演示文稿对应的目标演示文稿。只需要将用户选择的文稿素材集合批量导入至初始演示文稿的素材库中后,再将用户在该素材库中选中的目标文稿素材移动至各页面,就可以快速生成所需要的演示文稿,操作简单方便且节省时间,从而提高了演示文稿的制作效率。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体或随机存储记忆体等。
以上所揭露的仅为本申请较佳实施例而已,当然不能以此来限定本申请之权利范围,因此依本申请权利要求所作的等同变化,仍属本申请所涵盖的范围。
Claims (18)
1.一种演示文稿生成方法,其特征在于,所述方法包括:
获取初始演示文稿;
接收针对所述初始演示文稿所输入的素材导入指令,基于所述素材导入指令将所选择的文稿素材集合导入至所述初始演示文稿的素材库中;
接收针对所述素材库中所选择的目标文稿素材输入的素材添加指令,将所述目标文稿素材添加至所述初始演示文稿的各页面中,生成所述初始演示文稿对应的目标演示文稿。
2.根据权利要求1所述的方法,其特征在于,所述将所述目标文稿素材添加至所述初始演示文稿的各页面中之后,还包括:
采用预设的页面布局方式对添加了所述目标演示文稿的各页面进行布局排列处理。
3.根据权利要求1所述的方法,其特征在于,所述接收针对所述初始演示文稿所输入的素材导入指令,基于所述素材导入指令将所选择的文稿素材集合导入至所述初始演示文稿的素材库中,包括:
获取所选择的文稿素材集合,对所述文稿素材集合进行筛选处理;
接收针对所述初始演示文稿所输入的素材导入指令,基于所述素材导入指令将筛选处理后的所述文稿素材集合导入至所述初始演示文稿的素材库中。
4.根据权利要求1所述的方法,其特征在于,所述基于所述素材导入指令将所选择的文稿素材集合导入至所述初始演示文稿的素材库中之后,还包括:
接收针对所述文稿素材集合输入的素材分类指令,基于所述素材分类指令对所述文稿素材集合进行分类处理;
显示分类处理后的所述文稿素材集合。
5.根据权利要求1所述的方法,其特征在于,所述将所述目标文稿素材添加至所述初始演示文稿的各页面中,包括:
在所述素材库中对所述目标文稿素材进行备份处理,并将备份处理后的所述目标文稿素材添加至所述初始演示文稿的各页面中。
6.根据权利要求1所述的方法,其特征在于,所述将所述目标文稿素材添加至所述初始演示文稿的各页面中,包括:
将所述目标文稿素材添加至所述初始演示文稿的各页面中,并在所述素材库中隐藏所述目标文稿素材。
7.根据权利要求1所述的方法,其特征在于,所述获取初始演示文稿,包括:
接收文稿创建指令,基于所述文稿创建指令创建初始演示文稿。
8.根据权利要求1所述的方法,其特征在于,所述获取初始演示文稿,包括:
接收针对所显示的演示文稿集合输入的文稿选择指令,获取所选择的初始演示文稿。
9.一种演示文稿生成装置,其特征在于,所述装置包括:
文稿获取模块,用于获取初始演示文稿;
素材导入模块,用于接收针对所述初始演示文稿所输入的素材导入指令,基于所述素材导入指令将所选择的文稿素材集合导入至所述初始演示文稿的素材库中;
文稿生成模块,用于接收针对所述素材库中所选择的目标文稿素材输入的素材添加指令,将所述目标文稿素材添加至所述初始演示文稿的各页面中,生成所述初始演示文稿对应的目标演示文稿。
10.根据权利要求9所述的装置,其特征在于,所述装置还包括:
页面布局模块,用于采用预设的页面布局方式对添加了所述目标演示文稿的各页面进行布局排列处理。
11.根据权利要求9所述的装置,其特征在于,所述素材导入模块,包括:
素材筛选单元,用于获取所选择的文稿素材集合,对所述文稿素材集合进行筛选处理;
素材导入单元,用于接收针对所述初始演示文稿所输入的素材导入指令,基于所述素材导入指令将筛选处理后的所述文稿素材集合导入至所述初始演示文稿的素材库中。
12.根据权利要求9所述的装置,其特征在于,所述装置还包括:
素材分类模块,用于接收针对所述文稿素材集合输入的素材分类指令,基于所述素材分类指令对所述文稿素材集合进行分类处理;
素材显示模块,用于显示分类处理后的所述文稿素材集合。
13.根据权利要求9所述的装置,其特征在于,所述文稿生成模块,具体用于:
在所述素材库中对所述目标文稿素材进行备份处理,并将备份处理后的所述目标文稿素材添加至所述初始演示文稿的各页面中。
14.根据权利要求9所述的装置,其特征在于,所述文稿生成模块,具体用于:
将所述目标文稿素材添加至所述初始演示文稿的各页面中,并在所述素材库中隐藏所述目标文稿素材。
15.根据权利要求9所述的装置,其特征在于,所述文稿获取模块,具体用于:
接收文稿创建指令,基于所述文稿创建指令创建初始演示文稿。
16.根据权利要求9所述的装置,其特征在于,所述文稿获取模块,具体用于:
接收针对所显示的演示文稿集合输入的文稿选择指令,获取所选择的初始演示文稿。
17.一种计算机存储介质,其特征在于,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行如权利要求1~8任意一项的方法步骤。
18.一种电子设备,其特征在于,包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行如权利要求1~8任意一项的方法步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910520367.9A CN110334332A (zh) | 2019-06-17 | 2019-06-17 | 一种演示文稿生成方法、装置、存储介质及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910520367.9A CN110334332A (zh) | 2019-06-17 | 2019-06-17 | 一种演示文稿生成方法、装置、存储介质及电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110334332A true CN110334332A (zh) | 2019-10-15 |
Family
ID=68141993
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910520367.9A Pending CN110334332A (zh) | 2019-06-17 | 2019-06-17 | 一种演示文稿生成方法、装置、存储介质及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110334332A (zh) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110968440A (zh) * | 2019-12-23 | 2020-04-07 | 成都景中教育软件有限公司 | 一种基于动态几何技术的演示*** |
CN111179641A (zh) * | 2020-01-15 | 2020-05-19 | 酷得少年(天津)文化传播有限公司 | 一种用于教学的任务板生成***及方法 |
CN111626021A (zh) * | 2020-04-20 | 2020-09-04 | 腾讯科技(深圳)有限公司 | 一种演示文稿生成方法及装置 |
CN111638845A (zh) * | 2020-05-26 | 2020-09-08 | 维沃移动通信有限公司 | 动画元素获取方法、装置和电子设备 |
CN112269520A (zh) * | 2020-10-27 | 2021-01-26 | 广州视源电子科技股份有限公司 | 元素显示控制方法、装置、交互平板及存储介质 |
CN112380827A (zh) * | 2020-10-16 | 2021-02-19 | 福建天泉教育科技有限公司 | 一种pptx文档批量处理方法及终端 |
CN112462972A (zh) * | 2020-11-25 | 2021-03-09 | 广州视源电子科技股份有限公司 | 白板页面新建方法、装置、交互平板和存储介质 |
CN113094339A (zh) * | 2021-04-27 | 2021-07-09 | 腾讯科技(深圳)有限公司 | 一种文件处理方法、计算机及可读存储介质 |
CN113553450A (zh) * | 2021-08-03 | 2021-10-26 | 广东新学未科技有限公司 | Ppt演示文稿自动生成方法、装置、计算设备及存储介质 |
CN113569528A (zh) * | 2021-07-19 | 2021-10-29 | 湖州度康科技有限公司 | 一种自动版面文档标注生成方法 |
CN114237804A (zh) * | 2021-12-23 | 2022-03-25 | 深圳市元征科技股份有限公司 | 一种教学课件生成方法、装置、电子设备及存储介质 |
CN114398883A (zh) * | 2022-01-19 | 2022-04-26 | 平安科技(深圳)有限公司 | 演示文稿生成方法、装置、计算机可读存储介质及服务器 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108319718A (zh) * | 2018-02-11 | 2018-07-24 | 珠海未云信息技术有限公司 | 教学素材库的建立方法、装置和教学素材库 |
CN108509494A (zh) * | 2018-02-13 | 2018-09-07 | 人民卫生电子音像出版社有限公司 | 文件处理方法和装置 |
CN108509405A (zh) * | 2018-04-11 | 2018-09-07 | 北京深度智耀科技有限公司 | 一种演示文稿的生成方法、装置以及设备 |
-
2019
- 2019-06-17 CN CN201910520367.9A patent/CN110334332A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108319718A (zh) * | 2018-02-11 | 2018-07-24 | 珠海未云信息技术有限公司 | 教学素材库的建立方法、装置和教学素材库 |
CN108509494A (zh) * | 2018-02-13 | 2018-09-07 | 人民卫生电子音像出版社有限公司 | 文件处理方法和装置 |
CN108509405A (zh) * | 2018-04-11 | 2018-09-07 | 北京深度智耀科技有限公司 | 一种演示文稿的生成方法、装置以及设备 |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110968440B (zh) * | 2019-12-23 | 2023-04-07 | 成都景中教育软件有限公司 | 一种基于动态几何技术的演示*** |
CN110968440A (zh) * | 2019-12-23 | 2020-04-07 | 成都景中教育软件有限公司 | 一种基于动态几何技术的演示*** |
CN111179641A (zh) * | 2020-01-15 | 2020-05-19 | 酷得少年(天津)文化传播有限公司 | 一种用于教学的任务板生成***及方法 |
CN111626021A (zh) * | 2020-04-20 | 2020-09-04 | 腾讯科技(深圳)有限公司 | 一种演示文稿生成方法及装置 |
CN111626021B (zh) * | 2020-04-20 | 2022-08-12 | 腾讯科技(深圳)有限公司 | 一种演示文稿生成方法及装置 |
CN111638845B (zh) * | 2020-05-26 | 2022-02-11 | 维沃移动通信有限公司 | 动画元素获取方法、装置和电子设备 |
CN111638845A (zh) * | 2020-05-26 | 2020-09-08 | 维沃移动通信有限公司 | 动画元素获取方法、装置和电子设备 |
CN112380827A (zh) * | 2020-10-16 | 2021-02-19 | 福建天泉教育科技有限公司 | 一种pptx文档批量处理方法及终端 |
CN112380827B (zh) * | 2020-10-16 | 2022-10-21 | 福建天泉教育科技有限公司 | 一种pptx文档批量处理方法及终端 |
CN112269520B (zh) * | 2020-10-27 | 2022-04-12 | 广州视源电子科技股份有限公司 | 元素显示控制方法、装置、交互平板及存储介质 |
CN112269520A (zh) * | 2020-10-27 | 2021-01-26 | 广州视源电子科技股份有限公司 | 元素显示控制方法、装置、交互平板及存储介质 |
CN112462972A (zh) * | 2020-11-25 | 2021-03-09 | 广州视源电子科技股份有限公司 | 白板页面新建方法、装置、交互平板和存储介质 |
CN113094339A (zh) * | 2021-04-27 | 2021-07-09 | 腾讯科技(深圳)有限公司 | 一种文件处理方法、计算机及可读存储介质 |
CN113569528A (zh) * | 2021-07-19 | 2021-10-29 | 湖州度康科技有限公司 | 一种自动版面文档标注生成方法 |
CN113553450A (zh) * | 2021-08-03 | 2021-10-26 | 广东新学未科技有限公司 | Ppt演示文稿自动生成方法、装置、计算设备及存储介质 |
CN113553450B (zh) * | 2021-08-03 | 2024-01-30 | 广东新学未科技有限公司 | Ppt演示文稿自动生成方法、装置、计算设备及存储介质 |
CN114237804A (zh) * | 2021-12-23 | 2022-03-25 | 深圳市元征科技股份有限公司 | 一种教学课件生成方法、装置、电子设备及存储介质 |
CN114398883A (zh) * | 2022-01-19 | 2022-04-26 | 平安科技(深圳)有限公司 | 演示文稿生成方法、装置、计算机可读存储介质及服务器 |
CN114398883B (zh) * | 2022-01-19 | 2023-07-07 | 平安科技(深圳)有限公司 | 演示文稿生成方法、装置、计算机可读存储介质及服务器 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110334332A (zh) | 一种演示文稿生成方法、装置、存储介质及电子设备 | |
US11030445B2 (en) | Sorting and displaying digital notes on a digital whiteboard | |
US10067635B2 (en) | Three dimensional conditional formatting | |
CN102915319B (zh) | 用于信息电子集聚的技术 | |
CN103620545B (zh) | 媒体集合的分级、可缩放呈现 | |
JP2022168031A (ja) | アンケートを生成するための方法およびシステム | |
CN102256049B (zh) | 自动化故事生成 | |
CN114035773B (zh) | 一种基于配置的低代码开发表单方法、***及装置 | |
CN105005642B (zh) | 一种三维模型批量格式转换及轻量化方法 | |
US9575950B2 (en) | Systems and methods for managing spreadsheet models | |
US20130191732A1 (en) | Fixed Format Document Conversion Engine | |
WO2022262487A1 (zh) | 一种表单生成方法、装置、设备及介质 | |
US10649618B2 (en) | System and method for creating visual representation of data based on generated glyphs | |
US11061651B2 (en) | Systems and methods for organizing, classifying, and discovering automatically generated computer software | |
CN104182494A (zh) | 一种pc端和移动终端实现cms建设网站的方法与*** | |
CN109190078A (zh) | 网页构建方法、装置和存储介质 | |
CN111367514B (zh) | 页面卡片的开发方法和装置、计算设备和存储介质 | |
CN105095285B (zh) | 数字出版物导览目录处理方法和装置 | |
KR101804679B1 (ko) | 스토리에 기초하는 멀티미디어 콘텐츠 개발 장치 및 방법 | |
Spritzer et al. | Towards a smooth design process for static communicative node‐link diagrams | |
WO2020258503A1 (zh) | 基于Tensorflow的语音融合方法、电子装置及存储介质 | |
CN109815463A (zh) | 文本编辑选取控制方法、装置、计算机设备及存储介质 | |
CN109388307A (zh) | 一种可对应用程序的图标进行分页的智能移动终端 | |
JP2019133605A (ja) | 情報処理装置及び情報処理プログラム | |
CN110765335B (zh) | 个性签名的处理方法、装置、电子设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20191015 |