[發(fā)明專利]一種PPT文件格式轉換的方法和系統(tǒng)在審
| 申請?zhí)枺?/td> | 202110261902.0 | 申請日: | 2021-03-10 |
| 公開(公告)號: | CN113127410A | 公開(公告)日: | 2021-07-16 |
| 發(fā)明(設計)人: | 宋颋雋;王偉松 | 申請(專利權)人: | 浙江學海教育科技有限公司 |
| 主分類號: | G06F16/11 | 分類號: | G06F16/11;G06F16/16 |
| 代理公司: | 杭州創(chuàng)智卓英知識產權代理事務所(普通合伙) 33324 | 代理人: | 張超 |
| 地址: | 311100 浙江省杭州市余杭*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 ppt 文件格式 轉換 方法 系統(tǒng) | ||
1.一種PPT文件格式轉換的方法,其特征在于,所述方法包括:
文件服務接收PPT文件,解析所述PPT文件的結構以及所述PPT文件中各結構中包括的組成數(shù)據(jù);
所述文件服務提取所述結構信息和所述組成數(shù)據(jù),并將所述結構信息和所述組成數(shù)據(jù)結合生成分解數(shù)據(jù)集;
所述文件服務對所述分解數(shù)據(jù)進行組裝和轉換之后,生成轉換文件,其中,所述轉換文件是可供網(wǎng)頁端解析的預設格式;
客戶端接收所述轉換文件,基于所述轉換文件在網(wǎng)頁端中生成顯示頁面。
2.根據(jù)權利要求1所述的方法,其特征在于,所述文件服務解析所述PPT文件的結構信息以及所述PPT文件中各個結構中包括的組成數(shù)據(jù),提取所述結構信息和所述組成數(shù)據(jù),并將所述結構信息和所述組成數(shù)據(jù)結合生成分解數(shù)據(jù)集包括:
將所述PPT文件分解為多組幻燈片數(shù)據(jù);
將所述幻燈片數(shù)據(jù)分解為多組形狀數(shù)據(jù),其中,所述形狀數(shù)據(jù)包括以下至少之一:文本數(shù)據(jù)、圖片數(shù)據(jù)、音頻數(shù)據(jù)、視頻數(shù)據(jù)、圖形數(shù)據(jù)、表格數(shù)據(jù)、圖標數(shù)據(jù)、SmartArt圖形數(shù)據(jù)、OEL對象數(shù)據(jù)和3D模型數(shù)據(jù);
將所述形狀數(shù)據(jù)分解為多組段落數(shù)據(jù),將所述段落數(shù)據(jù)分解為多組字符數(shù)據(jù);
所述文件服務提取所述幻燈片數(shù)據(jù)、所述形狀數(shù)據(jù)、所述段落數(shù)據(jù)和所述字符數(shù)據(jù)并進行結合,生成所述分解數(shù)據(jù)集,其中,所述分解數(shù)據(jù)集中記錄所述幻燈片數(shù)據(jù)、述形狀數(shù)據(jù)、所述段落數(shù)據(jù)和所述字符數(shù)據(jù)以及所述幻燈片數(shù)據(jù)、述形狀數(shù)據(jù)、所述段落數(shù)據(jù)和所述字符數(shù)據(jù)對應的標簽信息。
3.根據(jù)權利要求2所述的方法,其特征在于,所述將所述形狀數(shù)據(jù)分解為多組段落數(shù)據(jù)包括:
在所述形狀數(shù)據(jù)為所述表格數(shù)據(jù)的情況下,將所述表格數(shù)據(jù)分解為單元格數(shù)據(jù)之后,將所述單元格數(shù)據(jù)分解生成所述段落數(shù)據(jù)。
4.根據(jù)權利要求1所述的方法,其特征在于,所述文件服務對所述分解數(shù)據(jù)進行組裝和轉換之后,生成轉換文件包括:
獲取所述分解數(shù)據(jù)集中的所述幻燈片數(shù)據(jù)、所述形狀數(shù)據(jù)、所述段落數(shù)據(jù)和所述字符數(shù)據(jù)以及所述幻燈片數(shù)據(jù)、形狀數(shù)據(jù)、段落數(shù)據(jù)和字符數(shù)據(jù)對應的標簽信息,根據(jù)HTML5格式的預設標準進行編譯和組裝生成所述轉換文件。
5.根據(jù)權利要求1所述的方法,其特征在于,所述文件服務對所述分解數(shù)據(jù)進行組裝和轉換之后生成轉換文件之后,所述客戶端接收所述轉換文件,基于所述轉換文件在網(wǎng)頁端中生成顯示頁面之前,所述方法還包括:所述文件服務將所述轉換文件打包壓縮為7Z格式。
6.根據(jù)權利要求1所述的方法,其特征在于,所述客戶端接收所述轉換文件,基于所述轉換文件在網(wǎng)頁端中生成顯示頁面包括:
所述客戶端獲取所述轉換文件中的數(shù)據(jù)master屬性,根據(jù)所述master屬性確定所述顯示頁面的縮放比例,通過transfrom縮放所述顯示頁面中的主題內容;
所述客戶端獲取所述轉換文件中的數(shù)據(jù)hidder屬性,根據(jù)所述hidder屬性確定所述顯示頁面中元素的效果信息,其中,所述效果信息包括顯示效果和隱藏效果;
所述客戶端通過統(tǒng)一的入口組件渲染顯示頁面中的元素;
所述客戶端獲取所述轉換文件中的頁面轉場動畫數(shù)據(jù),基于該頁面轉場動畫數(shù)據(jù),通過CSS3動畫實現(xiàn)所述顯示頁面中的轉場過渡動畫。
7.根據(jù)權利要求1至6任一項所述的方法,其特征在于,所述預設格式是html5格式。
8.一種PPT文件格式轉換的系統(tǒng),其特征在于,所述系統(tǒng)包括:文件服務端和客戶端,其中,
所述文件服務端用于接收PPT文件,解析所述PPT文件的結構以及所述PPT文件中各個結構中包括的組成數(shù)據(jù);提取所述結構信息和所述組成數(shù)據(jù),并將所述結構信息和所述組成數(shù)據(jù)結合生成分解數(shù)據(jù)集;對所述分解數(shù)據(jù)進行組裝和轉換之后,生成轉換文件,其中,所述轉換文件是可供網(wǎng)頁端解析的預設格式;
所述客戶端用于接收所述轉換文件,基于所述轉換文件在網(wǎng)頁端中生成顯示頁面。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江學海教育科技有限公司,未經浙江學海教育科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110261902.0/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。





