[發明專利]一種在PPT中實現HTML5的方法有效
| 申請號: | 201910930270.5 | 申請日: | 2019-09-29 |
| 公開(公告)號: | CN110705221B | 公開(公告)日: | 2023-01-17 |
| 發明(設計)人: | 戴有勇 | 申請(專利權)人: | 武漢天喻教育科技有限公司;武漢天喻信息產業股份有限公司 |
| 主分類號: | G06F40/166 | 分類號: | G06F40/166;G06F16/958;G06F9/451 |
| 代理公司: | 武漢智權專利代理事務所(特殊普通合伙) 42225 | 代理人: | 李斯 |
| 地址: | 430000 湖北省武漢市*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 ppt 實現 html5 方法 | ||
一種基于PPT實現HTML5元素添加的方法,涉及軟件開發領域,包括:將支持HTML5元素的geckofx瀏覽器封裝到可嵌入PPT中的以ActiveX控件形式封裝的HTML5控件,將HTML5控件添加到PPT并打開指定HTML5元素,以及進行HTML元素的保存和再次加載。本發明將geckofx瀏覽器嵌入到PPT中,可以顯示在線、本地HTML5文件包資源,同時可將本地HTML5文件包資源打包到PPT文件中保存,支持PPT文件移機后重新打開,實現豐富多彩的HTML5應用與PPT的無縫融合,借助PPT的強大功能實現HTML5更方便的保存和傳播。
技術領域
本發明涉及軟件開發技術領域,尤其涉及一種在PPT中實現HTML5的方法。
背景技術
現有技術一般使用PPT內置的WebBrowser控件,該控件使用ActiveX控件技術進行封裝,但封裝的是IE內核的瀏覽器,功能單一,不能進行擴展。并且,保存時通過PPT自動保存WebBrowser控件的URL(Uniform Resource Locator,統一資源定位符)屬性實現,無法保存本地文件。
現在技術存在如下缺點:
1)PPT內置的WebBrowser控件采用IE(Internet Explorer)瀏覽內核,內核比較老,對HTML5(HyperText Markup Language,超級文本標記語言)標準的支持度較弱,不同操作系統自帶IE版本不同,只有較高版本才支持HTML5,且不能將本地HTML5內容打包保存到文件中,無法滿足對現有HTML5應用的支持;
2)不便于功能擴展,只能使用基本的加載網頁功能,無法根據需要調整界面并添加功能;
3)不能將本地HTML5打包到文件中,添加本地HTML5后,移機無法訪問。
發明內容
針對現有技術中存在的問題,本發明公開一種在PPT中實現HTML5的方法,能夠實現PPT中插入HTML5內容且能正常顯示,支持HTML5內容保存和再次加載編輯的需求。
本發明采用如下技術方案:
一種在PPT中實現HTML5的方法,所述方法包括:
創建ActiveX控件項目,首先添加一用戶控件,然后在所述用戶控件的頁面插入geckofx瀏覽器控件,為所述用戶控件添加一接口,對所述ActiveX控件項目進行編譯和打包處理得到HTML5控件;
將所述HTML5控件插入到PPT的頁面并得到所述HTML5控件的對象,當選擇本地的HTML5文件包時,則將其解壓獲得HTML5元素的本地首頁地址,調用所述接口將所述本地首頁地址發送給所述HTML5控件,通過geckofx瀏覽器加載并顯示HTML5元素,將所述本地的HTML5文件包轉換成預設格式的字符串并賦值給對象屬性,在保存PPT時將字符串自動保存到PPT文件中;
當選擇在線的HTML5頁面時,調用所述接口將所述在線的HTML5頁面的在線地址發送給所述HTML5控件,通過geckofx瀏覽器加載并顯示HTML5元素,將所述在線地址賦值給對象屬性,在保存PPT時將所述在線地址自動保存到PPT文件中。
優選的,創建所述ActiveX控件項目時將其設置為COM可見;
所述HTML5控件安裝到PPT中時,將所述HTML5控件注冊成COM組件,以在PPT中直接引用所述HTML5控件中的geckofx瀏覽器控件。
優選的,在所述ActiveX控件項目中添加所述用戶控件時,為所述用戶控件添加唯一的GUID標識。
優選的,所述編譯和打包處理的具體步驟如下:
將所述ActiveX控件項目編譯成GeckofxX.dll后和所述geckofx瀏覽器的全部文件一起打包得到所述HTML5控件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢天喻教育科技有限公司;武漢天喻信息產業股份有限公司,未經武漢天喻教育科技有限公司;武漢天喻信息產業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910930270.5/2.html,轉載請聲明來源鉆瓜專利網。





