CN105786784B - 一种演示文稿模板更换方法及装置 - Google Patents

一种演示文稿模板更换方法及装置 Download PDF

Info

Publication number
CN105786784B
CN105786784B CN201410820947.7A CN201410820947A CN105786784B CN 105786784 B CN105786784 B CN 105786784B CN 201410820947 A CN201410820947 A CN 201410820947A CN 105786784 B CN105786784 B CN 105786784B
Authority
CN
China
Prior art keywords
lantern slide
template
pending
powerpoint
lantern
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.)
Active
Application number
CN201410820947.7A
Other languages
English (en)
Other versions
CN105786784A (zh
Inventor
胡娟
冯艳珊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Kingsoft Office Software Inc
Zhuhai Kingsoft Office Software Co Ltd
Guangzhou Jinshan Mobile Technology Co Ltd
Original Assignee
Beijing Kingsoft Office Software Inc
Zhuhai Kingsoft Office Software Co Ltd
Guangzhou Jinshan Mobile Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Kingsoft Office Software Inc, Zhuhai Kingsoft Office Software Co Ltd, Guangzhou Jinshan Mobile Technology Co Ltd filed Critical Beijing Kingsoft Office Software Inc
Priority to CN201410820947.7A priority Critical patent/CN105786784B/zh
Publication of CN105786784A publication Critical patent/CN105786784A/zh
Application granted granted Critical
Publication of CN105786784B publication Critical patent/CN105786784B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Processing Or Creating Images (AREA)

Abstract

本发明实施例公开了一种演示文稿模板更换方法及装置,一种演示文稿模板更换方法,包括以下步骤:接收用户针对待处理演示文稿文档的模板更换指令;确定目标演示文稿模板;根据预设匹配算法,计算所述目标演示文稿模板中每张幻灯片与待处理幻灯片的对象匹配度;将所述目标演示文稿模板中与所述待处理幻灯片的对象匹配度最高的幻灯片确定为模板幻灯片;根据所述待处理幻灯片中的对象类型,将所述待处理幻灯片中的对象内容填充到所述模板幻灯片中相应类型的对象框架中,得到已处理幻灯片;利用所得到的已处理幻灯片替换所述待处理幻灯片。应用本发明实施例所提供的技术方案,能够达到更佳展示效果,提升了用户体验。

Description

一种演示文稿模板更换方法及装置
技术领域
本发明涉及办公软件技术领域,特别涉及一种演示文稿模板更换方法及装置。
背景技术
在日常工作生活中,演示文稿是用户常使用的文档编辑工具之一。用户制作的演示文稿文档通常要展示给其他人,表达自己的思想。为了达到较好的展示效果,用户通常会使用演示文稿模板对所制作的演示文稿文档进行美化。
现有的演示文稿文档美化方法,是将演示文稿模板的背景图和主题色套用到演示文稿文档中。
应用这种方法进行演示文稿文档的美化,只是更改了演示文稿文档的背景图和主题色,这样可能导致演示文稿文档原有的版式结构与更改后的背景图或主题色不相匹配,比如,演示文稿文档的某一幻灯片的中间部分有图片和文字内容,更改后的背景图在该区域刚好有重要标志,如商标等,而且该重要标志是用户希望展示出来的,这样处理后,该重要标志将会被该区域中的图片和文字内容遮挡,与用户所期望的展示效果相差较大,影响用户体验。
发明内容
为解决上述问题,本发明实施例公开了一种演示文稿模板更换方法及装置。技术方案如下:
一种演示文稿模板更换方法,包括:
接收用户针对待处理演示文稿文档的模板更换指令;
根据所述模板更换指令,确定目标演示文稿模板;
针对所述待处理演示文稿文档的每一张待处理幻灯片,执行以下操作:
根据预设匹配算法,计算所述目标演示文稿模板中每张幻灯片与待处理幻灯片的对象匹配度;
将所述目标演示文稿模板中与所述待处理幻灯片的对象匹配度最高的幻灯片确定为模板幻灯片;
根据所述待处理幻灯片中的对象类型,将所述待处理幻灯片中的对象内容填充到所述模板幻灯片中相应类型的对象框架中,得到已处理幻灯片;
利用所得到的已处理幻灯片替换所述待处理幻灯片。
具体的,所述根据所述模板更换指令,确定目标演示文稿模板,包括:
根据所述模板更换指令,提取所述待处理演示文稿文档包含的对象类型信息;
从预设模板库中选择一个包含有所提取的对象类型信息的演示文稿模板作为目标演示文稿模板。
具体的,所述根据预设第一匹配算法,计算所述目标演示文稿模板中每张幻灯片与待处理幻灯片的对象匹配度,包括:
根据不同幻灯片中相同类型对象的个数,计算所述目标演示文稿模板中每张幻灯片与所述待处理幻灯片的对象匹配度。
具体的,所述根据预设第一匹配算法,计算所述目标演示文稿模板中每张幻灯片与待处理幻灯片的对象匹配度,包括:
根据不同幻灯片中对象特征的相似程度,计算所述目标演示文稿模板中每张幻灯片和待处理幻灯片的对象匹配度,所述对象特征包含文本框尺寸大小、图片尺寸大小、图表尺寸大小。
具体的,所述根据所述待处理幻灯片中的对象类型,将所述待处理幻灯片中的对象内容填充到所述模板幻灯片中相应类型的对象框架中,得到已处理幻灯片,包括:
提取所述待处理幻灯片中的对象内容;
确定所述对象内容对应的对象类型;
将所述对象内容填充到所述模板幻灯片中相应类型的对象框架中,得到已处理幻灯片。
一种演示文稿模板更换装置,包括:
更换指令接收模块,用于接收用户针对待处理演示文稿文档的模板更换指令;
目标模板确定模块,用于根据所述模板更换指令,确定目标演示文稿模板;
幻灯片更换模块,用于针对所述待处理演示文稿文档的每一张待处理幻灯片,执行幻灯片更换操作,其中,所述幻灯片更换模块包括:
匹配度计算子模块,用于计算所述目标演示文稿模板中每张幻灯片与待处理幻灯片的对象匹配度;
模板幻灯片确定子模块,用于将所述目标演示文稿模板中与所述待处理幻灯片的对象匹配度最高的幻灯片确定为模板幻灯片;
已处理幻灯片获得子模块,用于根据所述待处理幻灯片中的对象类型,将所述待处理幻灯片中的对象内容填充到所述模板幻灯片中相应类型的对象框架中,得到已处理幻灯片;
幻灯片替换子模块,用于利用所得到的已处理幻灯片替换所述待处理幻灯片。
具体的,所述目标模板确定模块,包括:
对象类型信息提取子模块,用于根据所述模板更换指令,提取所述待处理演示文稿文档包含的对象类型信息;
目标模板确定子模块,用于从预设模板库中选择一个包含有所提取的对象类型信息的演示文稿模板作为目标演示文稿模板。
具体的,所述匹配度计算子模块,具体用于:
根据不同幻灯片中相同类型对象的个数,计算所述目标演示文稿模板中每张幻灯片与所述待处理幻灯片的对象匹配度。
具体的,所述匹配度计算子模块,具体用于:
根据不同幻灯片中对象特征的相似程度,计算所述目标演示文稿模板中每张幻灯片和待处理幻灯片的对象匹配度,所述对象特征包含文本框尺寸大小、图片尺寸大小、图表尺寸大小。
具体的,所述已处理幻灯片获得子模块,包括:
对象内容提取单元,用于提取所述待处理幻灯片中的对象内容;
对象类型确定单元,用于确定所述对象内容对应的对象类型;
已处理幻灯片获得单元,用于将所述对象内容填充到所述模板幻灯片中相应类型的对象框架中,得到已处理幻灯片。
应用本发明实施例所提供的技术方案,针对演示文稿文档的每张待处理幻灯片,将待处理幻灯片中的对象内容填充到确定的模板幻灯片相应类型的对象框架中,得到已处理幻灯片,并利用已处理幻灯片替换待处理幻灯片,这样不仅更换了演示文稿文档的背景图、主题色,同时还更换了演示文稿文档幻灯片中的版式结构,使得整个演示文稿文档的版式结构、背景图、主题色等比较匹配,达到更佳展示效果,提升了用户体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1所示为本发明实施例中演示文稿模板更换方法的一种实施流程图;
图2所示为本发明实施例中针对待处理幻灯片处理方法的一种实施流程图;
图3a所示为本发明实施例中待处理幻灯片的一种示意图;
图3b所示为本发明实施例中已处理幻灯片的一种示意图;
图4所示为本发明实施例中演示文稿模板更换装置的一种实施流程图;
图5所示为本发明实施例中演示文稿模板更换装置的另一种实施流程图。
具体实施方式
首先对本发明实施例所提供的一种演示文稿模板更换方法进行说明,该方法可以包括以下步骤:
接收用户针对待处理演示文稿文档的模板更换指令;
根据所述模板更换指令,确定目标演示文稿模板;
针对所述待处理演示文稿文档的每一张待处理幻灯片,执行以下操作:
根据预设匹配算法,计算所述目标演示文稿模板中每张幻灯片与待处理幻灯片的对象匹配度;
将所述目标演示文稿模板中与所述待处理幻灯片的对象匹配度最高的幻灯片确定为模板幻灯片;
根据所述待处理幻灯片中的对象类型,将所述待处理幻灯片中的对象内容填充到所述模板幻灯片中相应类型的对象框架中,得到已处理幻灯片;
利用所得到的已处理幻灯片替换所述待处理幻灯片。
应用本发明实施例所提供的技术方案,针对演示文稿文档的每张待处理幻灯片,将待处理幻灯片中的对象内容填充到确定的模板幻灯片相应类型的对象框架中,得到已处理幻灯片,并利用已处理幻灯片替换待处理幻灯片,这样不仅更换了演示文稿文档的背景图、主题色,同时还更换了演示文稿文档幻灯片中的版式结构,使得整个演示文稿文档的版式结构、背景图、主题色等比较匹配,达到更佳展示效果,提升了用户体验。
为了使本领域技术人员更好地理解本发明实施例中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
参见图1所示,为本发明实施例所提供的一种演示文稿模板更换方法的实施流程图,该方法可以包括以下步骤:
S110:接收用户针对待处理演示文稿文档的模板更换指令;
待处理演示文稿文档,为用户制作的,需要进行更换模板处理的文档。当用户不满意当前演示文稿文档的展示效果时,需要对该演示文稿文档进行更换模板处理,可以发出模板更换指令。在实际应用中,可以在演示文稿的菜单中提供一个快捷按钮,用户点击该按钮,即可发出模板更换指令。接收到用户针对待处理演示文稿文档的模板更换指令后,继续执行步骤S120的操作。
S120:根据所述模板更换指令,确定目标演示文稿模板;
可以理解的是,对于演示文稿模板的更换,需要在演示文稿***中,预先设置一个模板库,该模板库可以在安装演示文稿软件时同时保存到本地终端上,还可以存储于演示文稿服务器端,当客户端接收到模板更换指令后,通过与服务器端的交互获得相应的演示文稿模板,或者模板更换操作可以直接在服务器端完成。模板库可以包含多种类型、多种样式的演示文稿模板,当然,这些模板可以是***运营人员预设设置的,还可以是用户自己创建的。
在实际应用中,确定目标演示文稿模板的方法可以包括但不限于以下三种:
第一种:当用户有针对演示文稿文档的更换模板的需求时,可以从模板库中指定一个演示文稿模板,在这种情况下,模板更换指令中携带了演示文稿模板信息,本发明实施例的执行主体接收到模板更换指令后,可以直接将用户所指定的演示文稿模板确定为目标演示文稿模板。
第二种:用户对于模板库中的众多演示文稿模板无从选择,可以根据一定的匹配方法,如对象特征相似、对象类型相同等,从模板库中查找出与待处理演示文稿文档相匹配的多个演示文稿模板,并将这些演示文稿模板以预设的一种方式(如缩略图方式)展示给用户,以由用户选择,再根据用户的选择指令,确定目标演示文稿模板。
第三种:不需要用户选择,接收到用户的模板更换指令之后,通过一定匹配方法,查找出与待处理演示文稿文档最相匹配的一个演示文稿模板,并将其作为目标演示文稿模板。
在本发明的一种具体实施方式中,该步骤可以包括以下步骤:
步骤一:根据所述模板更换指令,提取所述待处理演示文稿文档包含的对象类型信息;
步骤二:从预设模板库中选择一个包含有所提取的对象类型信息的演示文稿模板作为目标演示文稿模板。
为描述方便,将上述两个步骤结合起来进行说明。
可以理解的是,演示文稿文档至少包含一张幻灯片,每张幻灯片由特定的对象构成,对象类型可以有文本框、图片、图表等类型。根据模板更换指令,提取出待处理演示文稿文档所包含的所有对象类型信息,并将提取到的对象类型信息与预设模板库中的演示文稿模板包含的对象类型信息进行比对,确定出至少包含所提取的对象类型信息的演示文稿模板,并从这些符合条件的演示文稿模板中选择一个作为目标演示文稿模板。可以随机选择,还可以将这些符合条件的演示文稿模板展示给用户,由用户指定后,将用户所指定的演示文稿模板作为目标演示文稿模板。根据对象类型信息确定的目标演示文稿模板,可以与待处理演示文稿文档具有较强的匹配性。
比如,从待处理演示文稿文档中提取的对象类型信息有三种,文本框、图片和图表类型,在这种情况下,确定的目标演示文稿模板也需要至少包含这三种对象类型。在实际应用中,可以对演示文稿文档的对象类型进行更为细致的划分,如将文本框分为横排文本框、竖排文本框等,这样可以确定出更加匹配的目标演示文稿模板。
当然,本领域技术人员还可以根据演示文稿文档的其他特征,如相同类型对象的个数等,确定目标演示文稿模板,本发明对此不做限制。
通过步骤S110和步骤S120,获得了待处理演示文稿文档和目标演示文稿模板,继续执行步骤S130的操作。
S130:针对待处理演示文稿文档的每一张待处理幻灯片,执行幻灯片更换操作;
具体的,针对每一张待处理幻灯片更换操作可以包括以下步骤,参见图2所示:
S131:根据预设匹配算法,计算所述目标演示文稿模板中每张幻灯片与待处理幻灯片的对象匹配度;
可以理解的是,所确定的目标演示文稿模板中包含多张幻灯片,每张幻灯片包含的对象可能不同,具有不同的版式结构。对于待处理幻灯片而言,需要在目标演示文稿模板中确定出与其相匹配的幻灯片。可以通过预设的匹配算法,计算出目标演示文稿模板中每张幻灯片与待处理幻灯片的对象匹配度。
在本发明的一种具体实施方式中,可以根据不同幻灯片中相同类型对象的个数,计算所述目标演示文稿模板中每张幻灯片与所述待处理幻灯片的对象匹配度。
对于任意两张幻灯片来说,如果这两张幻灯片具有相同的对象类型,则相同类型对象的个数越多,表明这两张幻灯片的对象匹配度越高。比如,幻灯片1分别与幻灯片2、幻灯片3进行对比,幻灯片1中有图片3张、文本框4个,幻灯片2中有图片1张、文本框2个,幻灯片3中有图片3张、文本框3个,则幻灯片1与幻灯片2相同类型对象的个数为3,幻灯片1与幻灯片3相同类型对象的个数为6,幻灯片1与幻灯片3的对象匹配度高于与幻灯片2的对象匹配度。
具体的,目标演示文稿模板中每张幻灯片与待处理幻灯片的对象匹配度可以利用公式:相同类型对象的个数之和/待处理幻灯片中对象总个数计算得到。即将待处理幻灯片与目标演示文稿模板中每张幻灯片的对象进行比较,得到待处理幻灯片相对于目标演示文稿模板中每张幻灯片的相同类型对象的个数,通过与待处理幻灯片中对象总个数相除,得到目标演示文稿模板中每张幻灯片与待处理幻灯片的对象匹配度。
在本发明的另一种具体实施方式中,还可以根据不同幻灯片中对象特征的相似程度,计算所述目标演示文稿模板中每张幻灯片和待处理幻灯片的对象匹配度,所述对象特征包含文本框尺寸大小、图片尺寸大小、图表尺寸大小。
对于任意两张幻灯片来说,可以提取这两张幻灯片中的对象特征,如文本框尺寸大小、图片尺寸大小、图表尺寸大小等,将相同类型对象的对象特征所表征的数值相比,得到每种类型对象的对象特征的相似度,将不同类型对象的对象特征相似度加权求和或加权相乘即可得到对象匹配度。
当然,本领域技术人员还可以通过本发明实施例所提供的方案得到其他计算公式,从而计算得到目标演示文稿模板中每张幻灯片和待处理幻灯片的对象匹配度。
S132:将所述目标演示文稿模板中与所述待处理幻灯片的对象匹配度最高的幻灯片确定为模板幻灯片;
通过步骤S131,计算得到目标演示文稿模板中每张幻灯片和待处理幻灯片的对象匹配度,将匹配度最高的幻灯片确定为模板幻灯片,继续执行步骤S133的操作。
S133:根据所述待处理幻灯片中的对象类型,将所述待处理幻灯片中的对象内容填充到所述模板幻灯片中相应类型的对象框架中,得到已处理幻灯片;
模板幻灯片为演示文稿模板中与待处理幻灯片最为匹配的一张幻灯片,其中包含的对象以对象框架形式存在,待处理幻灯片和已处理幻灯片中各对象之间的逻辑关系可以通过提取对象特征获得。根据待处理幻灯片中的对象类型,将待处理幻灯片中的对象内容填充到模板幻灯片相应类型的对象框架中,得到已处理幻灯片,当然,已处理幻灯片包含了模板幻灯片中的背景图和主题色。
为方便理解,以图3a待处理幻灯片示意图和图3b已处理幻灯片示意图为例进行说明。
图3a待处理幻灯片示意图中包含的对象分别为:两张图片、两个包含文字的文本框,提取对象特征,可以得到图片和文本框中文字之间的逻辑关系,根据待处理幻灯片中的对象类型,将两张图片分别填充到模板幻灯片的图片类型的框架中,并根据图片和文本框中文字之间的逻辑关系,将两个文本框中的文字内容分别填充到模板幻灯片的文本框类型的框架中,得到图3b已处理幻灯片示意图所示的幻灯片。从中可见,待处理幻灯片背景比较单调,布局凌乱,已处理幻灯片背景精美,布局比较合理。
在本发明的一种具体实施方式中,本步骤可以包括以下步骤:
提取所述待处理幻灯片中的对象内容;
确定所述对象内容对应的对象类型;
将所述对象内容填充到所述模板幻灯片中相应类型的对象框架中,得到已处理幻灯片。
对象内容,即为对象中具体包含的内容,如文本框中的文字。将待处理幻灯片中的对象内容提取出来,并确定与该对象内容相对应的对象类型,将对象内容填充到模板幻灯片中相应类型的对象框架中,获得已处理幻灯片。
S134:利用所得到的已处理幻灯片替换所述待处理幻灯片。
当演示文稿文档所有待处理幻灯片替换为相对应的已处理幻灯片,即完成了演示文稿模板的更换。
应用本发明实施例所提供的技术方案,针对演示文稿文档的每张待处理幻灯片,将待处理幻灯片中的对象内容填充到确定的模板幻灯片相应类型的对象框架中,得到已处理幻灯片,并利用已处理幻灯片替换待处理幻灯片,这样不仅更换了演示文稿文档的背景图、主题色,同时还更换了演示文稿文档幻灯片中的版式结构,使得整个演示文稿文档的版式结构、背景图、主题色等比较匹配,达到更佳展示效果,提升了用户体验。
相应于上面的方法实施例,本发明实施例还提供了一种演示文稿模板更换装置,参见图4所述,该装置可以包括以下模块:
更换指令接收模块210,用于接收用户针对待处理演示文稿文档的模板更换指令;
目标模板确定模块220,用于根据所述模板更换指令,确定目标演示文稿模板;
幻灯片更换模块230,用于针对所述待处理演示文稿文档的每一张待处理幻灯片,执行幻灯片更换操作。
其中,所述幻灯片更换模块230还可以包括以下子模块,参见图5所示:
匹配度计算子模块231,用于计算所述目标演示文稿模板中每张幻灯片与待处理幻灯片的对象匹配度;
模板幻灯片确定子模块232,用于将所述目标演示文稿模板中与所述待处理幻灯片的对象匹配度最高的幻灯片确定为模板幻灯片;
已处理幻灯片获得子模块233,用于根据所述待处理幻灯片中的对象类型,将所述待处理幻灯片中的对象内容填充到所述模板幻灯片中相应类型的对象框架中,得到已处理幻灯片;
幻灯片替换子模块234,用于利用所得到的已处理幻灯片替换所述待处理幻灯片。
应用本发明实施例所提供的装置,针对演示文稿文档的每张待处理幻灯片,将待处理幻灯片中的对象内容填充到确定的模板幻灯片相应类型的对象框架中,得到已处理幻灯片,并利用已处理幻灯片替换待处理幻灯片,这样不仅更换了演示文稿文档的背景图、主题色,同时还更换了演示文稿文档幻灯片中的版式结构,使得整个演示文稿文档的版式结构、背景图、主题色等比较匹配,达到更佳展示效果,提升了用户体验。
在本发明的一种具体实施方式中,所述目标模板确定模块220,可以包括以下子模块:
对象类型信息提取子模块,用于根据所述模板更换指令,提取所述待处理演示文稿文档包含的对象类型信息;
目标模板确定子模块,用于从预设模板库中选择一个包含有所提取的对象类型信息的演示文稿模板作为目标演示文稿模板。
在本发明的一种具体实施方式中,所述匹配度计算子模块231,具体用于:
根据不同幻灯片中相同类型对象的个数,计算所述目标演示文稿模板中每张幻灯片与所述待处理幻灯片的对象匹配度。
在本发明的一种具体实施方式中,所述匹配度计算子模块231,具体用于:
根据不同幻灯片中对象特征的相似程度,计算所述目标演示文稿模板中每张幻灯片和待处理幻灯片的对象匹配度,所述对象特征包含文本框尺寸大小、图片尺寸大小、图表尺寸大小。
在本发明的一种具体实施方式中,所述已处理幻灯片获得子模块233,可以包括以下单元:
对象内容提取单元,用于提取所述待处理幻灯片中的对象内容;
对象类型确定单元,用于确定所述对象内容对应的对象类型;
已处理幻灯片获得单元,用于将所述对象内容填充到所述模板幻灯片中相应类型的对象框架中,得到已处理幻灯片。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本领域普通技术人员可以理解实现上述方法实施方式中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读取存储介质中,这里所称得的存储介质,如:ROM/RAM、磁碟、光盘等。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

Claims (6)

1.一种演示文稿模板更换方法,其特征在于,包括:
接收用户针对待处理演示文稿文档的模板更换指令;
根据所述模板更换指令,确定目标演示文稿模板;
针对所述待处理演示文稿文档的每一张待处理幻灯片,执行以下操作:
根据预设匹配算法,计算所述目标演示文稿模板中每张幻灯片与待处理幻灯片的对象匹配度,包括:
根据不同幻灯片中相同类型对象的个数,计算所述目标演示文稿模板中每张幻灯片与所述待处理幻灯片的对象匹配度;或者,根据不同幻灯片中对象特征的相似程度,计算所述目标演示文稿模板中每张幻灯片和待处理幻灯片的对象匹配度,所述对象特征包含文本框尺寸大小、图片尺寸大小、图表尺寸大小;
将所述目标演示文稿模板中与所述待处理幻灯片的对象匹配度最高的幻灯片确定为模板幻灯片;
根据所述待处理幻灯片中的对象类型,将所述待处理幻灯片中的对象内容填充到所述模板幻灯片中相应类型的对象框架中,得到已处理幻灯片;
利用所得到的已处理幻灯片替换所述待处理幻灯片。
2.根据权利要求1所述的方法,其特征在于,所述根据所述模板更换指令,确定目标演示文稿模板,包括:
根据所述模板更换指令,提取所述待处理演示文稿文档包含的对象类型信息;
从预设模板库中选择一个包含有所提取的对象类型信息的演示文稿模板作为目标演示文稿模板。
3.根据权利要求1所述的方法,其特征在于,所述根据所述待处理幻灯片中的对象类型,将所述待处理幻灯片中的对象内容填充到所述模板幻灯片中相应类型的对象框架中,得到已处理幻灯片,包括:
提取所述待处理幻灯片中的对象内容;
确定所述对象内容对应的对象类型;
将所述对象内容填充到所述模板幻灯片中相应类型的对象框架中,得到已处理幻灯片。
4.一种演示文稿模板更换装置,其特征在于,包括:
更换指令接收模块,用于接收用户针对待处理演示文稿文档的模板更换指令;
目标模板确定模块,用于根据所述模板更换指令,确定目标演示文稿模板;
幻灯片更换模块,用于针对所述待处理演示文稿文档的每一张待处理幻灯片,执行幻灯片更换操作,其中,所述幻灯片更换模块包括:
匹配度计算子模块,用于计算所述目标演示文稿模板中每张幻灯片与待处理幻灯片的对象匹配度;具体的,根据不同幻灯片中相同类型对象的个数,计算所述目标演示文稿模板中每张幻灯片与所述待处理幻灯片的对象匹配度;或者,根据不同幻灯片中对象特征的相似程度,计算所述目标演示文稿模板中每张幻灯片和待处理幻灯片的对象匹配度,所述对象特征包含文本框尺寸大小、图片尺寸大小、图表尺寸大小;
模板幻灯片确定子模块,用于将所述目标演示文稿模板中与所述待处理幻灯片的对象匹配度最高的幻灯片确定为模板幻灯片;
已处理幻灯片获得子模块,用于根据所述待处理幻灯片中的对象类型,将所述待处理幻灯片中的对象内容填充到所述模板幻灯片中相应类型的对象框架中,得到已处理幻灯片;
幻灯片替换子模块,用于利用所得到的已处理幻灯片替换所述待处理幻灯片。
5.根据权利要求4所述的装置,其特征在于,所述目标模板确定模块,包括:
对象类型信息提取子模块,用于根据所述模板更换指令,提取所述待处理演示文稿文档包含的对象类型信息;
目标模板确定子模块,用于从预设模板库中选择一个包含有所提取的对象类型信息的演示文稿模板作为目标演示文稿模板。
6.根据权利要求4所述的装置,其特征在于,所述已处理幻灯片获得子模块,包括:
对象内容提取单元,用于提取所述待处理幻灯片中的对象内容;
对象类型确定单元,用于确定所述对象内容对应的对象类型;
已处理幻灯片获得单元,用于将所述对象内容填充到所述模板幻灯片中相应类型的对象框架中,得到已处理幻灯片。
CN201410820947.7A 2014-12-23 2014-12-23 一种演示文稿模板更换方法及装置 Active CN105786784B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410820947.7A CN105786784B (zh) 2014-12-23 2014-12-23 一种演示文稿模板更换方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410820947.7A CN105786784B (zh) 2014-12-23 2014-12-23 一种演示文稿模板更换方法及装置

Publications (2)

Publication Number Publication Date
CN105786784A CN105786784A (zh) 2016-07-20
CN105786784B true CN105786784B (zh) 2018-10-16

Family

ID=56378509

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410820947.7A Active CN105786784B (zh) 2014-12-23 2014-12-23 一种演示文稿模板更换方法及装置

Country Status (1)

Country Link
CN (1) CN105786784B (zh)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108121693B (zh) * 2016-11-29 2021-09-24 珠海金山办公软件有限公司 一种幻灯片美化方法及装置
CN108269295B (zh) * 2016-12-30 2021-09-24 珠海金山办公软件有限公司 一种幻灯片主题色彩智能引用的方法及装置
CN108268436B (zh) * 2016-12-30 2021-08-20 珠海金山办公软件有限公司 一种幻灯片美化匹配的方法及装置
CN110390087A (zh) * 2018-04-20 2019-10-29 成都野望数码科技有限公司 一种应用于演示文稿的图像处理方法及装置
CN111553136A (zh) * 2019-02-11 2020-08-18 珠海金山办公软件有限公司 一种生成演示文档模板的方法、装置及电子设备
CN110196917B (zh) * 2019-05-30 2021-04-06 厦门一品威客网络科技股份有限公司 个性化logo版式定制方法、***和存储介质
CN112528604A (zh) * 2019-09-04 2021-03-19 珠海金山办公软件有限公司 一种自动图文排版的方法、***、存储介质和终端
CN110705242A (zh) * 2019-09-30 2020-01-17 北京金山安全软件有限公司 一种制作幻灯片模板的方法、装置及电子设备
CN111930976B (zh) * 2020-07-16 2024-05-28 平安科技(深圳)有限公司 演示文稿生成方法、装置、设备及存储介质
CN113254125A (zh) * 2021-05-12 2021-08-13 北京字跳网络技术有限公司 信息展示方法、装置和电子设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101046808A (zh) * 2006-03-31 2007-10-03 株式会社理光 一种文档处理***和方法
US7577905B2 (en) * 2005-06-13 2009-08-18 Microsoft Corporation Applying a design to a slide using equivalent layouts
CN103279259A (zh) * 2012-03-12 2013-09-04 微软公司 在用户界面中提供主题变体
CN103714113A (zh) * 2012-10-02 2014-04-09 波音公司 全景可视化文档访问控制

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050223314A1 (en) * 2004-03-31 2005-10-06 Satyam Computer Services Inc. System and method for automatic generation of presentations based on agenda

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7577905B2 (en) * 2005-06-13 2009-08-18 Microsoft Corporation Applying a design to a slide using equivalent layouts
CN101046808A (zh) * 2006-03-31 2007-10-03 株式会社理光 一种文档处理***和方法
CN103279259A (zh) * 2012-03-12 2013-09-04 微软公司 在用户界面中提供主题变体
CN103714113A (zh) * 2012-10-02 2014-04-09 波音公司 全景可视化文档访问控制

Also Published As

Publication number Publication date
CN105786784A (zh) 2016-07-20

Similar Documents

Publication Publication Date Title
CN105786784B (zh) 一种演示文稿模板更换方法及装置
CN110737840B (zh) 语音控制方法及显示设备
CN105740217B (zh) 一种基于文档模板的文档生成方法及装置
CN109688463A (zh) 一种剪辑视频生成方法、装置、终端设备及存储介质
CN106255965A (zh) 用于电子表格的自动见解
CN105740213B (zh) 一种演示文稿模板提供方法及装置
CN104750393B (zh) 壁纸设置方法及装置
CN108269295B (zh) 一种幻灯片主题色彩智能引用的方法及装置
WO2014059655A1 (zh) 终端和粘贴方法
CN104572735A (zh) 一种图片标注词推荐方法及装置
CN111414166A (zh) 代码的生成方法、装置、设备及存储介质
WO2020020271A1 (zh) 壁纸管理的方法、装置、移动终端和存储介质
CN104735339A (zh) 一种自动调整方法及电子设备
CN111859856A (zh) 信息显示方法、装置、电子设备及存储介质
CN114816410A (zh) 界面生成方法、装置以及存储介质
KR102119730B1 (ko) 전자 문서에 적용 가능한 템플릿을 이미지로부터 추출하는 전자 장치 및 그의 동작 방법
CN114020394A (zh) 图像显示方法、装置及电子设备
CN110321882A (zh) 一种学习资源获取方法、装置、学习终端和存储介质
Green et al. Classification of digital content, media, and device types
CN104270676B (zh) 一种信息处理方法及电子设备
CN107590112B (zh) 一种幻灯片模板比例配置的方法及装置
US20150113365A1 (en) Method for composing image and mobile terminal programmed to perform the method
CN110674720A (zh) 图片识别方法、装置、电子设备及存储介质
US11010978B2 (en) Method and system for generating augmented reality interactive content
CN112748917B (zh) 图表显示方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: Jinshan software building No. 8 Jingshan Hill Road, Lane 519015 Lianshan Jida Zhuhai city in Guangdong Province

Applicant after: Zhuhai Kingsoft Office Software Co., Ltd.

Applicant after: Beijing Kingsoft office software Limited by Share Ltd

Applicant after: GUANGZHOU JINSHAN JINSHAN MOBILE TECHNOLOGY CO., LTD.

Address before: Jinshan software building No. 8 Jingshan Hill Road, Lane 519015 Lianshan Jida Zhuhai city in Guangdong Province

Applicant before: Zhuhai Kingsoft Office Software Co., Ltd.

Applicant before: Beijing Kingsoft WPS Office Co., Ltd.

Applicant before: GUANGZHOU JINSHAN JINSHAN MOBILE TECHNOLOGY CO., LTD.

COR Change of bibliographic data
GR01 Patent grant
GR01 Patent grant