一種演示文稿的處理方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及文檔處理技術(shù)領(lǐng)域,特別是涉及一種演示文稿的處理方法及裝置。
【背景技術(shù)】
[0002]為了演示文稿在顯示時更加美觀,在制作演示文稿時,通常需要先撰寫演示文稿的內(nèi)容,然后再對演示文稿的顯示方式進行處理。例如:通過為演示文稿更換配色方案與背景,設(shè)置顯示動畫等,來對演示文稿的顯示方式進行處理。
[0003]目前,需要用戶手工對演示文稿的顯示方式進行處理。例如:用戶在為演示文稿選擇合適的模板后,需要手動為演示文稿的每一頁幻燈片中的各種對象插入合適的自定義動畫,也需要手動為演示文稿的每一頁幻燈片插入合適的翻頁動畫。
[0004]由于在上述對演示文稿的顯示方式進行處理的過程中,自定義動畫和翻頁動畫都是用戶手動設(shè)置的,所以用戶操作比較復(fù)雜,需要較多的時間,處理的效率不高。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實施例的目的在于提供一種演示文稿的處理方法及裝置,以簡化用戶操作,提高演示文稿的處理效率。具體技術(shù)方案如下:
[0006]本發(fā)明實施例提供一種演示文稿的處理方法,應(yīng)用于電子設(shè)備,其特征在于,包括:
[0007]獲得待處理的演示文稿;
[0008]獲得用戶選擇的主題模板;所述主題模板中,包括對應(yīng)于不同對象類型的預(yù)設(shè)動畫;
[0009]對所述待處理的演示文稿進行對象識別,識別出所述待處理的演示文稿的所有幻燈片頁上的所有對象及其對象類型;
[0010]根據(jù)用戶選擇的主題模板,為識別出的每一幻燈片頁上的所有對象,按照其對象類型設(shè)置對應(yīng)的預(yù)設(shè)動畫。
[0011]在本發(fā)明的一種【具體實施方式】中,所述對所述待處理的演示文稿進行對象識別具體為:對該待處理的演示文稿中所有幻燈片頁的所有對象進行檢測,并根據(jù)對象的標(biāo)識,識別出該待處理的演示文稿的所有幻燈片頁上的對象的對象類型。
[0012]在本發(fā)明的一種【具體實施方式】中,所述主題模板中,還包括:翻頁動畫;在所述為識別出的每一幻燈片頁上的所有對象,按照其對象類型設(shè)置對應(yīng)的預(yù)設(shè)動畫過程中,進一步按照幻燈片的頁碼,隨機為不同頁碼的幻燈片設(shè)置相同或不同的翻頁動畫。
[0013]在本發(fā)明的一種【具體實施方式】中,所述主題模板中,還包括:對應(yīng)于不同頁碼的幻燈片的相同或不同的翻頁動畫;
[0014]在所述為識別出的每一幻燈片頁上的所有對象,按照其對象類型設(shè)置對應(yīng)的預(yù)設(shè)動畫過程中,進一步按照幻燈片的頁碼,為每一幻燈片頁設(shè)置對應(yīng)的翻頁動畫;其中,所述演示文稿的同一頁碼的幻燈片對應(yīng)一個或多個翻頁動畫,當(dāng)所述演示文稿的第一幻燈片頁對應(yīng)多個翻頁動畫時,從第一幻燈片頁對應(yīng)的多個翻頁動畫中隨機選擇一個設(shè)置為所述第一幻燈片頁的翻頁動畫。
[0015]在本發(fā)明的一種【具體實施方式】中,所述主題模板中,還包括:對應(yīng)于不同頁碼的幻燈片的相同或不同的背景及配色方案;
[0016]在所述為識別出的每一幻燈片頁上的所有對象,按照其對象類型設(shè)置對應(yīng)的預(yù)設(shè)動畫的過程中,進一步按照幻燈片的頁碼,為每一幻燈片頁設(shè)置對應(yīng)的背景及配色方案。
[0017]在本發(fā)明的一種【具體實施方式】中,所述獲得用戶選擇的主題模板,包括:
[0018]輸出預(yù)設(shè)的演示文稿處理界面供用戶選擇主題模板,在用戶選擇完成后,根據(jù)用戶選擇指令,獲得對應(yīng)于用戶選擇指令的主題模板;其中,所述演示文稿處理界面中的不同的主題模板顯示有不同的背景及配色方案。
[0019]在本發(fā)明的一種【具體實施方式】中,所述主題模板中的相同對象類型對應(yīng)一個或多個預(yù)設(shè)動畫;
[0020]當(dāng)所述識別出的所述待處理的演示文稿的第一對象的第一對象類型對應(yīng)多個預(yù)設(shè)動畫時,在所述為識別出的每一幻燈片頁上的所有對象,按照其對象類型設(shè)置對應(yīng)的預(yù)設(shè)動畫的過程中,從所述第一對象類型對應(yīng)的多個預(yù)設(shè)動畫中隨機選擇一個設(shè)置為所述第一對象的預(yù)設(shè)動畫。
[0021]在本發(fā)明的一種【具體實施方式】中,還包括:
[0022]在所述為識別出的每一幻燈片頁上的所有對象,按照其對象類型設(shè)置對應(yīng)的預(yù)設(shè)動畫后,獲得用戶針對所述待處理的演示文稿中第二對象的動畫調(diào)整指令,按照該指令,將第二對象的動畫調(diào)整為用戶選擇的自定義動畫。
[0023]在本發(fā)明的一種【具體實施方式】中,還包括:
[0024]在為所有幻燈片頁設(shè)置翻頁動畫后,獲得用戶針對演示文稿中第二幻燈片頁的翻頁動畫調(diào)整指令,并按照該指令,將第二幻燈片頁的翻頁動畫調(diào)整為用戶選擇的翻頁動畫。
[0025]本發(fā)明實施例還提供一種演示文稿的處理裝置,該裝置包括:
[0026]演示文稿獲得單元:用于獲得待處理的演示文稿;
[0027]主題模板獲得單元:用于獲得用戶選擇的主題模板;所述主題模板中,包括對應(yīng)于不同對象類型的預(yù)設(shè)動畫;
[0028]對象識別單元:用于對所述待處理的演示文稿進行對象識別,識別出所述待處理的演示文稿的所有幻燈片頁上的所有對象及其對象類型;
[0029]預(yù)設(shè)動畫設(shè)置單元:用于根據(jù)用戶選擇的主題模板,為識別出的每一幻燈片頁上的所有對象,按照其對象類型設(shè)置對應(yīng)的預(yù)設(shè)動畫。
[0030]在本發(fā)明的一種【具體實施方式】中,所述對象識別單元具體用于:對該待處理的演示文稿中所有幻燈片頁的所有對象進行檢測,并根據(jù)對象的標(biāo)識,識別出該待處理的演示文稿的所有幻燈片頁上的對象的對象類型。
[0031]在本發(fā)明的一種【具體實施方式】中,所述主題模板中,還包括:翻頁動畫;
[0032]所述預(yù)設(shè)動畫設(shè)置單元,在所述為識別出的每一幻燈片頁上的所有對象,按照其對象類型設(shè)置對應(yīng)的預(yù)設(shè)動畫過程中,進一步按照幻燈片的頁碼,隨機為不同頁碼的幻燈片設(shè)置相同或不同的翻頁動畫。
[0033]在本發(fā)明的一種【具體實施方式】中,所述主題模板中,還包括:對應(yīng)于不同頁碼的幻燈片的相同或不同的翻頁動畫;
[0034]所述預(yù)設(shè)動畫設(shè)置單元,在所述為識別出的每一幻燈片頁上的所有對象,按照其對象類型設(shè)置對應(yīng)的預(yù)設(shè)動畫過程中,進一步按照幻燈片的頁碼,為每一幻燈片頁設(shè)置對應(yīng)的翻頁動畫;其中,所述演示文稿的同一頁碼的幻燈片對應(yīng)一個或多個翻頁動畫,當(dāng)所述演示文稿的第一幻燈片頁對應(yīng)多個翻頁動畫時,從第一幻燈片頁對應(yīng)的多個翻頁動畫中隨機選擇一個設(shè)置為所述第一幻燈片頁的翻頁動畫。
[0035]在本發(fā)明的一種【具體實施方式】中,所述主題模板中,還包括:對應(yīng)于不同頁碼的幻燈片的相同或不同的背景及配色方案;
[0036]所述預(yù)設(shè)動畫設(shè)置單元,在所述為識別出的每一幻燈片頁上的所有對象,按照其對象類型設(shè)置對應(yīng)的預(yù)設(shè)動畫的過程中,進一步按照幻燈片的頁碼,為每一幻燈片頁設(shè)置對應(yīng)的背景及配色方案。
[0037]在本發(fā)明的一種【具體實施方式】中,所述主題模板獲得單元包括:
[0038]演示文稿處理界面輸出單元:用于輸出預(yù)設(shè)的演示文稿處理界面供用戶選擇主題模板;
[0039]主題模板獲得子單元:用于在用戶完成對主題模板的選擇后,根據(jù)用戶選擇指令,獲得對應(yīng)于用戶選擇指令的主題模板;其中,所述演示文稿處理界面中的不同的主題模板顯示有不同的背景及配色方案。
[0040]在本發(fā)明的一種【具體實施方式】中,所述主題模板中的相同對象類型對應(yīng)一個或多個預(yù)設(shè)動畫;
[0041]所述預(yù)設(shè)動畫設(shè)置單元,當(dāng)所述識別出的所述待處理的演示文稿的第一對象的第一對象類型對應(yīng)多個預(yù)設(shè)動畫時,在所述為識別出的每一幻燈片頁上的所有對象,按照其對象類型設(shè)置對應(yīng)的預(yù)設(shè)動畫的過程中,從所述第一對象類型對應(yīng)的多個預(yù)設(shè)動畫中隨機選擇一個設(shè)置為所述第一對象的預(yù)設(shè)動畫。
[0042]在本發(fā)明的一種【具體實施方式】中,還包括:
[0043]預(yù)設(shè)動畫調(diào)整單元:用于在所述為識別出的每一幻燈片頁上的所有對象,按照其對象類型設(shè)置對應(yīng)的預(yù)設(shè)動畫