System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及大數據,尤其涉及一種確定幻燈片內容是否發生更改的方法和裝置。
技術介紹
1、用戶在使用powerpoint軟件只做幻燈片時,有時需要對幻燈片內容進行更改,并將每個版本的ppt數據都上傳至云端進行保存,如果用戶更改了多個版本,則很難記住每個版本都更改了哪些內容,現有的ppt文件可以自動判斷該次版本的內容和上次版本的內容相比發生了哪些變化,但無法知曉更具體的變更內容,這就需要用戶自行查找更改數據,查找效率底下。
技術實現思路
1、本申請提供了一種確定幻燈片內容是否發生更改的方法和裝置,以解決更改內容查找效率低的問題。
2、第一方面,本申請提供了一種確定幻燈片內容是否發生更改的方法,所述方法包括:獲取幻燈片中每個元素的屬性信息;根據所述元素的屬性信息確定所述元素當前的md5值;根據所述幻燈片中每個元素當前的md5值,確定所述幻燈片當前的md5值;若所述幻燈片當前的md5值和所述幻燈片最近一次的md5值不相同,則確定所述幻燈片內容發生更改。
3、可選地,確定所述幻燈片內容發生更改之后,所述方法還包括:獲取所述幻燈片中各元素最近一次的md5值;針對具有相同元素標識的目標元素,比較所述目標元素當前的md5值和最近一次的md5值是否相同;若所述目標元素當前的md5值和最近一次的md5值不相同,則記錄所述目標元素的元素標識;在界面上展示所述元素標識,以使用戶確定發生改變的幻燈片元素。
4、可選地,確定所述目標元素當前的md5值和最近一次的md5值不相同
5、可選地,根據所述元素的屬性信息確定所述元素當前的md5值包括:確定所述元素的每個屬性信息對應的md5值;將所述每個屬性信息對應的md5值按照設定順序進行拼接,得到第一拼接數據;采用通過md5函數對所述第一拼接數據進行處理,得到所述元素當前的md5值。
6、可選地,根據所述幻燈片中每個元素的md5值,確定所述幻燈片當前的md5值包括:將所述幻燈片中每個元素的md5值按照元素預設順序進行拼接,得到第二拼接數據;通過md5函數對所述第二拼接數據進行處理,得到所述幻燈片當前的md5值。
7、可選地,將所述幻燈片中每個元素的md5值按照元素預設順序進行拼接包括:將所述幻燈片中每個元素的md5值,按照各元素從左到右、從上到下的順序進行拼接。
8、可選地,所述元素的屬性信息包括所述元素的類別,內容,位置,背景色,字體大小以及字體顏色。
9、第二方面,本申請提供了一種確定幻燈片內容是否發生更改的裝置,所述裝置包括:獲取模塊,用于獲取幻燈片中每個元素的屬性信息;第一確定模塊,用于根據所述元素的屬性信息確定所述元素當前的md5值;第二確定模塊,用于根據所述幻燈片中每個元素當前的md5值,確定所述幻燈片當前的md5值;第三確定模塊,用于若所述幻燈片當前的md5值和所述幻燈片最近一次的md5值不相同,則確定所述幻燈片內容發生更改。
10、第三方面,本申請提供了一種電子設備,包括:至少一個通信接口;與所述至少一個通信接口相連接的至少一個總線;與所述至少一個總線相連接的至少一個處理器;與所述至少一個總線相連接的至少一個存儲器,其中,所述處理器被配置為:獲取幻燈片中每個元素的屬性信息;根據所述元素的屬性信息確定所述元素當前的md5值;根據所述幻燈片中每個元素當前的md5值,確定所述幻燈片當前的md5值;若所述幻燈片當前的md5值和所述幻燈片最近一次的md5值不相同,則確定所述幻燈片內容發生更改。
11、第四方面,本申請還提供了一種計算機存儲介質,存儲有計算機可執行指令,所述計算機可執行指令用于執行本申請上述任一項所述的確定幻燈片內容是否發生更改的方法。
12、本申請實施例提供的上述技術方案與現有技術相比具有如下優點:本申請通過幻燈片中元素的屬性信息計算該幻燈片的md5值,通過將幻燈片當前的md5值和最近一次的md5值進行比較,可以確定該頁幻燈片內容是否發生更改,這樣在便于用戶確定具體是哪頁幻燈片內容發生了更改,而無需用戶從大量的幻燈片中查找發生更改的具體幻燈片,本申請實現自動查找ppt文件的更改內容,提高查找效率。
本文檔來自技高網...【技術保護點】
1.一種確定幻燈片內容是否發生更改的方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,確定所述幻燈片內容發生更改之后,所述方法還包括:
3.根據權利要求2所述的方法,其特征在于,確定所述目標元素當前的MD5值和最近一次的MD5值不相同之后,所述方法還包括:
4.根據權利要求1所述的方法,其特征在于,根據所述元素的屬性信息確定所述元素當前的MD5值包括:
5.根據權利要求1所述的方法,其特征在于,根據所述幻燈片中每個元素的MD5值,確定所述幻燈片當前的MD5值包括:
6.根據權利要求5所述的方法,其特征在于,將所述幻燈片中每個元素的MD5值按照元素預設順序進行拼接包括:
7.根據權利要求1所述的方法,其特征在于,所述元素的屬性信息包括所述元素的類別,內容,位置,背景色,字體大小以及字體顏色。
8.一種確定幻燈片內容是否發生更改的裝置,其特征在于,所述裝置包括:
9.一種電子設備,其特征在于,包括處理器、通信接口、存儲器和通信總線,其中,處理器,通信接口,存儲器通
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質內存儲有計算機程序,所述計算機程序被處理器執行時實現權利要求1-7任一所述的方法。
...【技術特征摘要】
1.一種確定幻燈片內容是否發生更改的方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,確定所述幻燈片內容發生更改之后,所述方法還包括:
3.根據權利要求2所述的方法,其特征在于,確定所述目標元素當前的md5值和最近一次的md5值不相同之后,所述方法還包括:
4.根據權利要求1所述的方法,其特征在于,根據所述元素的屬性信息確定所述元素當前的md5值包括:
5.根據權利要求1所述的方法,其特征在于,根據所述幻燈片中每個元素的md5值,確定所述幻燈片當前的md5值包括:
6.根據權利要求5所述的方法,其特征...
【專利技術屬性】
技術研發人員:鄔劍,
申請(專利權)人:北京彩漩科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。