欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種將ppt轉(zhuǎn)換為html頁面的方法

文檔序號:9865184閱讀:11184來源:國知局
一種將ppt轉(zhuǎn)換為html頁面的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息技術(shù)領(lǐng)域,尤其涉及一種將PPT轉(zhuǎn)換為HTML頁面的方法。
【背景技術(shù)】
[0002]powerpoint文檔簡稱PPT文檔,PPT是一種普遍應(yīng)用的展示文檔格式,微軟的Office軟件,金山公司出品的WPS,開源的OpenOffice等軟件都能生成PPT格式的文件,受過普通高等教育的人則都能夠熟練的掌握PPT的撰寫技巧。
[0003]同時,現(xiàn)在的HTML5技術(shù)較新,雖然它有很強大的動畫功能,但是直接制作HTML5的網(wǎng)頁在線動畫需要比較專業(yè)的知識。而找專業(yè)的工程師或者團隊進行特定動畫效果開發(fā)可能要花費大量人力財力。如果將PPT轉(zhuǎn)換成同等效果的網(wǎng)頁,就可以讓普通人在網(wǎng)絡(luò)上發(fā)布更有吸引力的頁面的難度大大降低,豐富我們的網(wǎng)絡(luò)內(nèi)容。但現(xiàn)有的PPT文檔,一般仍然需要在電腦上展示,在手機上瀏覽也需要安裝特定的瀏覽工具,或者是缺失了必要的動畫展示功能,而只能作為普通的靜態(tài)頁面或者視頻進行觀看。

【發(fā)明內(nèi)容】

[0004]鑒于目前信息技術(shù)領(lǐng)域存在的上述不足,本發(fā)明提供一種將PPT轉(zhuǎn)換為HTML頁面的方法,能將PPT文檔轉(zhuǎn)換為HTML頁面,可以有效輔助辦公,大大提高工作效率。
[0005]為達到上述目的,本發(fā)明的實施例采用如下技術(shù)方案:
[0006]一種將PPT轉(zhuǎn)換為HTML頁面的方法,所述將PPT轉(zhuǎn)換為HTML頁面的方法包括以下步驟:
[0007]對PPT文檔的數(shù)據(jù)進行解析;
[0008]按照遞歸的順序逐個記錄好文檔中的所有頁面及頁面中的所有元素的各種參數(shù);
[0009]將各種參數(shù)和整個文檔中使用到的各種資源文件轉(zhuǎn)換成HTML5支持的文件格式;
[0010]根據(jù)PPT文檔中解析出來的資源坐標(biāo)設(shè)定對象在DIV+Css3樣式中的坐標(biāo);
[0011]生成HTML頁面。
[0012]依照本發(fā)明的一個方面,所述對PPT文檔的數(shù)據(jù)進行解析的【具體實施方式】可為:通過Office軟件的開發(fā)接口,在windows平臺上對PPT文檔的數(shù)據(jù)進行解析。
[0013]依照本發(fā)明的一個方面,所述按照遞歸的順序逐個記錄好文檔中的所有頁面及頁面中的所有元素的各種參數(shù)的【具體實施方式】可為:將文檔中的所有頁面,頁面中的所有元素,按照遞歸的順序,逐個記錄下他們的各種參數(shù)。
[0014]依照本發(fā)明的一個方面,所述將PPT轉(zhuǎn)換為HTML頁面的方法還包括以下步驟:獲取文檔中的圖片、文字的具體坐標(biāo)及大小信息以及動畫播放的參數(shù)變化信息。
[0015]依照本發(fā)明的一個方面,所述將各種參數(shù)和整個文檔中使用到的各種資源文件轉(zhuǎn)換成HTML5支持的文件格式包括以下步驟:
[0016]將文檔使用到的音視頻文件轉(zhuǎn)換成HTML5的標(biāo)準(zhǔn)格式;
[0017]將形狀、旋轉(zhuǎn)、陰影信息根據(jù)掌握的位置逐項轉(zhuǎn)換成HTML5的標(biāo)準(zhǔn)格式。
[0018]依照本發(fā)明的一個方面,所述將各種參數(shù)和整個文檔中使用到的各種資源文件轉(zhuǎn)換成HTML5支持的文件格式還包括以下步驟:PPT文檔中使用到的形狀根據(jù)情形選擇采用svg矢量標(biāo)不。
[0019]依照本發(fā)明的一個方面,所述根據(jù)PPT文檔中解析出來的資源坐標(biāo)設(shè)定對象在DIV+Css3樣式中的坐標(biāo)包括以下步驟:利用絕對布局的方式根據(jù)PPT文檔中解析出來的資源坐標(biāo)設(shè)定對象在DIV+Css3樣式中的坐標(biāo);對于存在旋轉(zhuǎn)和縮放的圖形,在坐標(biāo)系空間中進行變換計算得到實際參數(shù)后再進行設(shè)定。
[0020]依照本發(fā)明的一個方面,所述將PPT轉(zhuǎn)換為HTML頁面的方法還包括以下步驟:PPT文檔中的資源文件處理完畢后,作為文件保存在磁盤上,同時在HTML文件中加以索引。
[0021]依照本發(fā)明的一個方面,所述生成HTML頁面過程中還采用了 canvas繪圖技術(shù)。
[0022]依照本發(fā)明的一個方面,所述生成HTML頁面過程中還采用了 aud1/video標(biāo)簽控制技術(shù)。
[0023]本發(fā)明實施的優(yōu)點:本發(fā)明所述的將PPT轉(zhuǎn)換為HTML頁面的方法通過以下步驟:對PPT文檔的數(shù)據(jù)進行解析;按照遞歸的順序逐個記錄好文檔中的所有頁面及頁面中的所有元素的各種參數(shù);將各種參數(shù)和整個文檔中使用到的各種資源文件轉(zhuǎn)換成HTML5支持的文件格式;根據(jù)PPT文檔中解析出來的資源坐標(biāo)設(shè)定對象在DIV+Css3樣式中的坐標(biāo);生成HTML頁面,將PPT文件解析后轉(zhuǎn)存成為HTML5支持的div+css標(biāo)準(zhǔn)樣式,將PPT文檔轉(zhuǎn)換成了 HTML頁面,從而可通過瀏覽器在線打開PPT轉(zhuǎn)換成的HTML網(wǎng)頁,可以隨時隨地查看內(nèi)容和動畫,無需安裝任何第三方插件,可以有效輔助辦公,大大提高工作效率。
【附圖說明】
[0024]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0025]圖1為本發(fā)明所述的一種將PPT轉(zhuǎn)換為HTML頁面的方法示意圖。
【具體實施方式】
[0026]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0027]如圖1所示,一種將PPT轉(zhuǎn)換為HTML頁面的方法,所述將PPT轉(zhuǎn)換為HTML頁面的方法包括以下步驟:
[0028]步驟S1:對PPT文檔的數(shù)據(jù)進行解析;
[0029]所述步驟SI對PPT文檔的數(shù)據(jù)進行解析的【具體實施方式】可為:通過Office軟件的開發(fā)接口,在windows平臺上對PPT文檔的數(shù)據(jù)進行解析。我們利用Office軟件的開發(fā)接口,在windows平臺上,對文檔的數(shù)據(jù)進行分析,由于Office軟件提供了播放時的接口,就使得我們的數(shù)據(jù)分析不僅停留在文件格式解析層面,還能夠獲得內(nèi)容渲染排版時的數(shù)據(jù)。通過數(shù)據(jù)解析,我們可以知道文檔中的每一個圖片、文字的位置及大小信息,可以知道一個動畫在播放過程中的參數(shù)變化信息,從而獲取文檔中的圖片、文字的具體坐標(biāo)及大小信息以及動畫播放的參數(shù)變化信息。這個過程不僅僅適用于微軟的Office,實際上也適用于提供了二次開發(fā)接口的其他辦公軟件,例如現(xiàn)在比較流行的開源辦公軟件OpenOffice等。
[0030]步驟S2:按照遞歸的順序逐個記錄好文檔中的所有頁面及頁面中的所有元素的各種參數(shù);
[0031]所述步驟S2按照遞歸的順序逐個記錄好文檔中的所有頁面及頁面中的所有元素的各種參數(shù)的【具體實施方式】可為:我們根據(jù)文檔實際使用情況,將文檔中的所有頁面,頁面
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
福建省| 图木舒克市| 工布江达县| 岳普湖县| 台中县| 乳山市| 晋州市| 象山县| 香河县| 濮阳县| 玉林市| 江川县| 洪江市| 房产| 福州市| 夏河县| 枣庄市| 永州市| 台州市| 永福县| 张家口市| 柳州市| 井陉县| 长子县| 修武县| 华容县| 甘谷县| 盐源县| 麻城市| 安福县| 额尔古纳市| 舟曲县| 潼关县| 社旗县| 阿图什市| 瑞昌市| 博白县| 西昌市| 旺苍县| 陆丰市| 泉州市|