亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種網(wǎng)頁轉(zhuǎn)換方法及裝置與流程

文檔序號(hào):11950172閱讀:207來源:國知局
一種網(wǎng)頁轉(zhuǎn)換方法及裝置與流程

本發(fā)明涉及文檔轉(zhuǎn)換應(yīng)用技術(shù)領(lǐng)域,特別是涉及一種網(wǎng)頁轉(zhuǎn)換方法及裝置。



背景技術(shù):

在用戶的日常學(xué)習(xí)及工作中,可以通過瀏覽網(wǎng)頁的方式來獲得所需要的信息,針對比較重要的網(wǎng)頁,用戶常需要將其存儲(chǔ)到本地。

現(xiàn)有技術(shù)中,用戶可以采用“粘貼、復(fù)制”的方式,將網(wǎng)頁中的網(wǎng)頁元素拷貝到本地文檔進(jìn)行存儲(chǔ)。

然而,這種“粘貼、復(fù)制”的方式需要用戶進(jìn)行多次操作,較為繁瑣,無法將網(wǎng)頁快速保存在本地。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明實(shí)施例的目的在于提供一種網(wǎng)頁轉(zhuǎn)換方法及裝置,以實(shí)現(xiàn)將所瀏覽的重要網(wǎng)頁自動(dòng)快速地保存至本地文檔。

為達(dá)到上述目的,本發(fā)明實(shí)施例公開了一種網(wǎng)頁轉(zhuǎn)換方法,包括步驟:

接收用戶對待轉(zhuǎn)換網(wǎng)頁的轉(zhuǎn)換操作;

根據(jù)所述轉(zhuǎn)換操作對所述待轉(zhuǎn)換網(wǎng)頁進(jìn)行解析,獲得解析結(jié)果,所述解析結(jié)果至少包括:所述待轉(zhuǎn)換網(wǎng)頁中的網(wǎng)頁元素的網(wǎng)頁元素類型;

確定進(jìn)行轉(zhuǎn)換后得到的目標(biāo)文檔的文檔格式;

根據(jù)目標(biāo)文檔的文檔元素類型與網(wǎng)頁元素類型的預(yù)設(shè)類型對應(yīng)關(guān)系,將所述待轉(zhuǎn)換網(wǎng)頁中的網(wǎng)頁元素轉(zhuǎn)換為類型相對應(yīng)的文檔元素,并保存于所確定的文檔格式的文檔中。

較佳的,所述解析結(jié)果,還包括:所述待轉(zhuǎn)換網(wǎng)頁中的網(wǎng)頁元素的坐標(biāo);

在所述根據(jù)目標(biāo)文檔的文檔元素類型與網(wǎng)頁元素類型的預(yù)設(shè)類型對應(yīng)關(guān) 系,將所述待轉(zhuǎn)換網(wǎng)頁中的網(wǎng)頁元素轉(zhuǎn)換為類型相對應(yīng)的文檔元素,并保存于所確定的文檔格式的文檔中之前,所述方法還包括:根據(jù)所述解析結(jié)果中的網(wǎng)頁元素的坐標(biāo)確定網(wǎng)頁元素在所述待轉(zhuǎn)換網(wǎng)頁中的相對位置;

所述根據(jù)目標(biāo)文檔的文檔元素類型與網(wǎng)頁元素類型的預(yù)設(shè)類型對應(yīng)關(guān)系,將所述待轉(zhuǎn)換網(wǎng)頁中的網(wǎng)頁元素轉(zhuǎn)換為類型相對應(yīng)的文檔元素,并保存于所確定的文檔格式的文檔中,包括:

根據(jù)目標(biāo)文檔的文檔元素類型與網(wǎng)頁元素類型的預(yù)設(shè)類型對應(yīng)關(guān)系,將所述待轉(zhuǎn)換網(wǎng)頁中的網(wǎng)頁元素轉(zhuǎn)換為類型相對應(yīng)的文檔元素;

對各網(wǎng)頁元素:將該網(wǎng)頁元素在所述待轉(zhuǎn)換網(wǎng)頁中的相對位置確定為該網(wǎng)頁元素轉(zhuǎn)換得到的文檔元素在文檔頁面中的相對位置;

對各網(wǎng)頁元素:將該網(wǎng)頁元素設(shè)置于所確定的文檔格式的文檔頁面中的所確定的相對位置中,并進(jìn)行保存。

較佳的,在所述解析結(jié)果僅包括:所述待轉(zhuǎn)換網(wǎng)頁中的網(wǎng)頁元素的網(wǎng)頁元素類型時(shí),所述根據(jù)目標(biāo)文檔的文檔元素類型與網(wǎng)頁元素類型的預(yù)設(shè)類型對應(yīng)關(guān)系,將所述待轉(zhuǎn)換網(wǎng)頁中的網(wǎng)頁元素轉(zhuǎn)換為類型相對應(yīng)的文檔元素,并保存于所確定的文檔格式的文檔中,包括:

根據(jù)目標(biāo)文檔的文檔元素類型與網(wǎng)頁元素類型的預(yù)設(shè)類型對應(yīng)關(guān)系,將所述待轉(zhuǎn)換網(wǎng)頁中的網(wǎng)頁元素轉(zhuǎn)換為類型相對應(yīng)的文檔元素;

按照網(wǎng)頁元素讀取順序,將各網(wǎng)頁元素轉(zhuǎn)換得到的文檔元素依次逐行排列在目標(biāo)文檔中,并進(jìn)行保存。

較佳的,所述確定進(jìn)行轉(zhuǎn)換后得到的目標(biāo)文檔的文檔格式,包括:

接收用戶的文檔格式選取操作;

將用戶所選取的文檔格式確定進(jìn)行轉(zhuǎn)換后得到的目標(biāo)文檔的文檔格式。

較佳的,所述確定進(jìn)行轉(zhuǎn)換后得到的目標(biāo)文檔的文檔格式,包括:

根據(jù)所述解析結(jié)果中的網(wǎng)頁元素類型,確定進(jìn)行轉(zhuǎn)換后得到的目標(biāo)文檔的文檔格式。

較佳的,所述根據(jù)所述解析結(jié)果中的網(wǎng)頁元素類型,確定進(jìn)行轉(zhuǎn)換后得到 的目標(biāo)文檔的文檔格式,包括:

判斷所述網(wǎng)頁元素類型中是否具有多媒體元素,如果是,確定進(jìn)行轉(zhuǎn)換后得到的目標(biāo)文檔的文檔格式為演示文稿;

在判斷為否的情況下,進(jìn)一步判斷所述網(wǎng)頁元素類型中是否具有表格元素,如果是,確定進(jìn)行轉(zhuǎn)換后得到的目標(biāo)文檔的文檔格式為電子表格;如果否,確定進(jìn)行轉(zhuǎn)換后得到的目標(biāo)文檔的文檔格式為文本文檔。

為達(dá)到上述目的,本發(fā)明實(shí)施例公開了一種網(wǎng)頁轉(zhuǎn)換裝置,包括:

轉(zhuǎn)換操作接收模塊,用于接收用戶對待轉(zhuǎn)換網(wǎng)頁的轉(zhuǎn)換操作;

解析結(jié)果獲得模塊,用于根據(jù)所述轉(zhuǎn)換操作對所述待轉(zhuǎn)換網(wǎng)頁進(jìn)行解析,獲得解析結(jié)果,所述解析結(jié)果至少包括:所述待轉(zhuǎn)換網(wǎng)頁中的網(wǎng)頁元素的網(wǎng)頁元素類型;

文檔格式確定模塊,用于確定進(jìn)行轉(zhuǎn)換后得到的目標(biāo)文檔的文檔格式;

網(wǎng)頁轉(zhuǎn)換模塊,用于根據(jù)目標(biāo)文檔的文檔元素類型與網(wǎng)頁元素類型的預(yù)設(shè)類型對應(yīng)關(guān)系,將所述待轉(zhuǎn)換網(wǎng)頁中的網(wǎng)頁元素轉(zhuǎn)換為類型相對應(yīng)的文檔元素,并保存于所確定的文檔格式的文檔中。

較佳的,所述解析結(jié)果獲得模塊所獲得的解析結(jié)果還包括:所述待轉(zhuǎn)換網(wǎng)頁中的網(wǎng)頁元素的坐標(biāo),所述裝置還包括:第一相對位置確定模塊;

所述第一相對位置確定模塊,用于在所述網(wǎng)頁轉(zhuǎn)換模塊根據(jù)目標(biāo)文檔的文檔元素類型與網(wǎng)頁元素類型的預(yù)設(shè)類型對應(yīng)關(guān)系,將所述待轉(zhuǎn)換網(wǎng)頁中的網(wǎng)頁元素轉(zhuǎn)換為類型相對應(yīng)的文檔元素,并保存于所確定的文檔格式的文檔中之前,根據(jù)所述解析結(jié)果中的網(wǎng)頁元素的坐標(biāo)確定網(wǎng)頁元素在所述待轉(zhuǎn)換網(wǎng)頁中的相對位置;

所述網(wǎng)頁轉(zhuǎn)換模塊,包括:網(wǎng)頁元素轉(zhuǎn)換子模塊、第二相對位置確定子模塊和文檔保存子模塊:

所述網(wǎng)頁元素轉(zhuǎn)換子模塊,用于根據(jù)目標(biāo)文檔的文檔元素類型與網(wǎng)頁元素類型的預(yù)設(shè)類型對應(yīng)關(guān)系,將所述待轉(zhuǎn)換網(wǎng)頁中的網(wǎng)頁元素轉(zhuǎn)換為類型相對應(yīng)的文檔元素;

所述第二相對位置確定子模塊,用于將所述第一相對位置確定模塊所確定的各網(wǎng)頁元素在所述待轉(zhuǎn)換網(wǎng)頁中的相對位置確定為該網(wǎng)頁元素轉(zhuǎn)換得到的文檔元素在文檔頁面中的相對位置;

所述文檔保存子模塊,用于將各網(wǎng)頁元素設(shè)置于所述第二相對位置確定模塊所確定的文檔格式的文檔頁面中的所確定的相對位置中,并進(jìn)行保存。

較佳的,所述解析結(jié)果獲得模塊所獲得的解析結(jié)果僅包括網(wǎng)頁元素類型,所述網(wǎng)頁轉(zhuǎn)換模塊,包括:網(wǎng)頁元素轉(zhuǎn)換子模塊和元素位置排列子模塊:

所述網(wǎng)頁元素轉(zhuǎn)換子模塊,用于根據(jù)目標(biāo)文檔的文檔元素類型與網(wǎng)頁元素類型的預(yù)設(shè)類型對應(yīng)關(guān)系,將所述待轉(zhuǎn)換網(wǎng)頁中的網(wǎng)頁元素轉(zhuǎn)換為類型相對應(yīng)的文檔元素;

所述元素位置排列子模塊,用于按照網(wǎng)頁元素讀取順序,將各網(wǎng)頁元素轉(zhuǎn)換得到的文檔元素依次逐行排列在目標(biāo)文檔中,并進(jìn)行保存。

較佳的,所述文檔格式確定模塊,包括:格式選取操作接收子模塊和格式確定子模塊;

所述格式選取操作接收子模塊,用于接收用戶的文檔格式選取操作;

所述目標(biāo)文檔格式手動(dòng)確定子模塊,用于將用戶所選取的文檔格式確定進(jìn)行轉(zhuǎn)換后得到的目標(biāo)文檔的文檔格式。

較佳的,所述文檔格式確定模塊,具體用于:根據(jù)所述解析結(jié)果中的網(wǎng)頁元素類型,確定進(jìn)行轉(zhuǎn)換后得到的目標(biāo)文檔的文檔格式。

較佳的,所述文檔格式確定模塊,包括:第一格式確定子模塊和第二格式確定子模塊;

所述第一格式確定子模塊,用于判斷所述網(wǎng)頁元素類型中是否具有多媒體元素,如果是,則觸發(fā)演示文稿確定子模塊,否則觸發(fā)第二格式確定子模塊;

所述演示文稿確定子模塊,用于確定進(jìn)行轉(zhuǎn)換后得到的目標(biāo)文檔的文檔格式為演示文稿;

所述第二格式確定子模塊,用于判斷所述網(wǎng)頁元素類型中是否具有表格元素,如果是,則觸發(fā)表格確定子模塊,否則觸發(fā)文本文檔確定子模塊;

所述表格確定子模塊,用于確定進(jìn)行轉(zhuǎn)換后得到的目標(biāo)文檔的文檔格式為電子表格;

所述文本文檔確定子模塊,用于確定進(jìn)行轉(zhuǎn)換后得到的目標(biāo)文檔的文檔格式為文本文檔。

本發(fā)明實(shí)施例提供的一種網(wǎng)頁轉(zhuǎn)換方法及裝置,可以對待轉(zhuǎn)換網(wǎng)頁進(jìn)行解析并得到解析結(jié)果,文檔格式確定模塊根據(jù)得到的解析結(jié)果或用戶的文檔格式確定操作,確定轉(zhuǎn)換后的目標(biāo)文檔的文檔格式,根據(jù)所確定的文檔格式,網(wǎng)頁轉(zhuǎn)換模塊將解析結(jié)果中的網(wǎng)頁元素轉(zhuǎn)換為在目標(biāo)文檔中的文檔元素,并自動(dòng)保存至本地。由此可見,應(yīng)用本發(fā)明實(shí)施例可以直接對待轉(zhuǎn)換的網(wǎng)頁進(jìn)行處理,無需用戶手動(dòng)反復(fù)采用粘貼復(fù)制的方法將網(wǎng)頁本地化,因而能夠?qū)⒂脩羲鶠g覽的網(wǎng)頁內(nèi)容自動(dòng)快速地保存至本地文檔,用戶操作更便捷。

附圖說明

為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本發(fā)明實(shí)施例提供的一種網(wǎng)頁轉(zhuǎn)換方法的一種流程示意圖;

圖2為本發(fā)明實(shí)施例提供的一種網(wǎng)頁轉(zhuǎn)換方法的另一種流程示意圖;

圖3為本發(fā)明實(shí)施例提供的一種網(wǎng)頁轉(zhuǎn)換方法的另一種流程示意圖;

圖4為本發(fā)明實(shí)施例提供的一種網(wǎng)頁轉(zhuǎn)換方法的另一種流程示意圖;

圖5為本發(fā)明實(shí)施例提供的一種網(wǎng)頁轉(zhuǎn)換裝置的一種結(jié)構(gòu)示意圖;

圖6為本發(fā)明實(shí)施例提供的一種網(wǎng)頁轉(zhuǎn)換裝置的另一種結(jié)構(gòu)示意圖;

圖7為本發(fā)明實(shí)施例提供的一種網(wǎng)頁轉(zhuǎn)換裝置的另一種結(jié)構(gòu)示意圖;

圖8為本發(fā)明實(shí)施例提供的一種網(wǎng)頁轉(zhuǎn)換方法的另一種結(jié)構(gòu)示意圖。

具體實(shí)施方式

下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清 楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

首先對本發(fā)明實(shí)施例提供的一種網(wǎng)頁轉(zhuǎn)換方法進(jìn)行說明,該方法可以包括以下步驟:

接收用戶對待轉(zhuǎn)換網(wǎng)頁的轉(zhuǎn)換操作;

根據(jù)所述轉(zhuǎn)換操作對所述待轉(zhuǎn)換網(wǎng)頁進(jìn)行解析,獲得解析結(jié)果,所述解析結(jié)果至少包括:所述待轉(zhuǎn)換網(wǎng)頁中的網(wǎng)頁元素的網(wǎng)頁元素類型;

確定進(jìn)行轉(zhuǎn)換后得到的目標(biāo)文檔的文檔格式;

根據(jù)目標(biāo)文檔的文檔元素類型與網(wǎng)頁元素類型的預(yù)設(shè)類型對應(yīng)關(guān)系,將所述待轉(zhuǎn)換網(wǎng)頁中的網(wǎng)頁元素轉(zhuǎn)換為類型相對應(yīng)的文檔元素,并保存于所確定的文檔格式的文檔中。

由此可見,應(yīng)用本發(fā)明實(shí)施例可以直接對待轉(zhuǎn)換的網(wǎng)頁進(jìn)行處理,無需用戶手動(dòng)反復(fù)采用粘貼復(fù)制的方法將網(wǎng)頁本地化,因而能夠?qū)⒂脩羲鶠g覽的網(wǎng)頁內(nèi)容自動(dòng)快速地保存至本地文檔,用戶操作更便捷。

下面對本發(fā)明實(shí)施例所提供的一種網(wǎng)頁轉(zhuǎn)換方法的步驟進(jìn)行詳細(xì)介紹。

圖1為本發(fā)明實(shí)施例提供的一種網(wǎng)頁轉(zhuǎn)換方法的一種流程示意圖,該方法可以包括以下步驟:

步驟S101:接收用戶對待轉(zhuǎn)換網(wǎng)頁的轉(zhuǎn)換操作。

其中,接收到的用戶對待轉(zhuǎn)換網(wǎng)頁的轉(zhuǎn)換操作,可以是針對整頁網(wǎng)頁內(nèi)容的轉(zhuǎn)換操作,還可以是針對網(wǎng)頁中的部分網(wǎng)頁內(nèi)容的轉(zhuǎn)換操作,用戶可以選擇待轉(zhuǎn)換的網(wǎng)頁內(nèi)容區(qū)域范圍。

步驟S102:根據(jù)所述轉(zhuǎn)換操作對所述待轉(zhuǎn)換網(wǎng)頁進(jìn)行解析,獲得解析結(jié)果,所述解析結(jié)果至少包括:所述待轉(zhuǎn)換網(wǎng)頁中的網(wǎng)頁元素的網(wǎng)頁元素類型。

在本發(fā)明的一種具體實(shí)施例中,該解析結(jié)果可以包括:

待轉(zhuǎn)換網(wǎng)頁中的網(wǎng)頁元素的網(wǎng)頁元素類型和待轉(zhuǎn)換網(wǎng)頁中的網(wǎng)頁元素的坐標(biāo)。

需要說明的是,這里所說的待轉(zhuǎn)換網(wǎng)頁中的網(wǎng)頁元素的坐標(biāo),可以在生成網(wǎng)頁時(shí)的CSS網(wǎng)頁樣式文檔中解析得到。

在本發(fā)明的另一種具體實(shí)施例中,該解析結(jié)果可以包括:

待轉(zhuǎn)換網(wǎng)頁中的網(wǎng)頁元素的網(wǎng)頁元素類型。

需要說明的是,對于所獲得解析結(jié)果僅有待轉(zhuǎn)換網(wǎng)頁中的網(wǎng)頁元素的網(wǎng)頁元素類型的情況,通常是沒有CSS網(wǎng)頁樣式文檔與之對應(yīng)的,對于這種情況,需要按照網(wǎng)頁元素的讀取順序設(shè)置轉(zhuǎn)換后的文檔元素在轉(zhuǎn)換后的目標(biāo)文檔中的位置。

步驟S103:確定進(jìn)行轉(zhuǎn)換后得到的目標(biāo)文檔的文檔格式。

在實(shí)際應(yīng)用中,確定進(jìn)行轉(zhuǎn)換后得到的目標(biāo)文檔的文檔格式,可以包括以下兩種方式:

方式一:

接收用戶的文檔格式選取操作;

將用戶所選取的文檔格式確定進(jìn)行轉(zhuǎn)換后得到的目標(biāo)文檔的文檔格式。

需要說明的是,采用方式一所確定的進(jìn)行轉(zhuǎn)換后得到的目標(biāo)文檔的文檔格式,對于待轉(zhuǎn)換網(wǎng)頁中的網(wǎng)頁元素會(huì)丟失網(wǎng)頁元素的功能。舉例而言,如果用戶所選取的文檔格式為文本文檔格式,根據(jù)方式一中的方法,確定進(jìn)行轉(zhuǎn)化后得到的目標(biāo)文檔的文檔格式為文本文檔格式,假設(shè),待轉(zhuǎn)換網(wǎng)頁中的網(wǎng)頁元素包括視頻元素,那么,將該視頻元素轉(zhuǎn)換到目標(biāo)文檔中時(shí)視頻元素?zé)o法播放,丟失了視頻元素的功能。

方式二:

根據(jù)解析結(jié)果中的網(wǎng)頁元素類型,確定進(jìn)行轉(zhuǎn)換后得到的目標(biāo)文檔的文檔格式。

參見圖2,步驟S103,可以包括:

步驟S103a:判斷網(wǎng)頁元素類型中是否具有多媒體元素,如果是,執(zhí)行步驟S103c,否則執(zhí)行步驟S103b;

步驟S103c:確定進(jìn)行轉(zhuǎn)換后得到的目標(biāo)文檔的文檔格式為演示文稿;

步驟S103b:進(jìn)一步判斷網(wǎng)頁元素類型中是否具有表格元素,如果是,執(zhí)行步驟S103d,否則執(zhí)行步驟S103e;

步驟S103d:確定進(jìn)行轉(zhuǎn)換后得到的目標(biāo)文檔的文檔格式為電子表格;

步驟S103e:確定進(jìn)行轉(zhuǎn)換后得到的目標(biāo)文檔的文檔格式為文本文檔。

需要說明的是,采用方式二所確定的進(jìn)行轉(zhuǎn)換后得到的目標(biāo)文檔的文檔格式,能夠盡可能地保留網(wǎng)頁元素的功能。

在實(shí)際應(yīng)用中,具體采用何種方式來確定待轉(zhuǎn)換后得到的目標(biāo)文檔的文檔格式還需結(jié)合實(shí)際情況而定,在對于有保留網(wǎng)頁元素功能要求的情況下,可以采用方式二來確定;在沒有保留網(wǎng)頁元素功能需求或者用戶有特殊格式要求的情況下,可以采用方式一來確定。

步驟S104:根據(jù)目標(biāo)文檔的文檔元素類型與網(wǎng)頁元素類型的預(yù)設(shè)類型對應(yīng)關(guān)系,將所述待轉(zhuǎn)換網(wǎng)頁中的網(wǎng)頁元素轉(zhuǎn)換為類型相對應(yīng)的文檔元素,并保存于所確定的文檔格式的文檔中。

針對步驟S102中的一種具體實(shí)施例,上述解析結(jié)果還可以在獲得待轉(zhuǎn)換網(wǎng)頁中的網(wǎng)頁元素的網(wǎng)頁元素類型的基礎(chǔ)上,還獲得待轉(zhuǎn)換網(wǎng)頁中的網(wǎng)頁元素的坐標(biāo)。

在圖1所示的步驟S104之前,所述方法還可以包括步驟S105:根據(jù)解析結(jié)果中的網(wǎng)頁元素的坐標(biāo)確定網(wǎng)頁元素在待轉(zhuǎn)換網(wǎng)頁中的相對位置;

參見圖3,所述步驟S104,可以包括:

步驟S104a:根據(jù)目標(biāo)文檔的文檔元素類型與網(wǎng)頁元素類型的預(yù)設(shè)類型對應(yīng)關(guān)系,將待轉(zhuǎn)換網(wǎng)頁中的網(wǎng)頁元素轉(zhuǎn)換為類型相對應(yīng)的文檔元素;

具體的,在確定目標(biāo)文檔的文檔格式后,針對不同的網(wǎng)頁元素,具有不同的網(wǎng)頁元素轉(zhuǎn)換對應(yīng)關(guān)系。

例如,當(dāng)確定的目標(biāo)文檔的文檔格式為演示文稿時(shí),針對音頻、視頻等多媒體網(wǎng)頁元素,首先在待轉(zhuǎn)換網(wǎng)頁的解析過程中,將音頻、視頻等多媒體網(wǎng)頁元素的原文件從網(wǎng)頁中下載至本地;然后按照演示文稿中添加多媒體文檔元素 的規(guī)則,將下載至本地的多媒體原文件確定為該演示文稿的文檔元素,添加至演示文稿的文檔中。

例如,當(dāng)確定的目標(biāo)文檔的文檔格式為電子表格時(shí),針對表格元素而言,首先確定網(wǎng)頁元素中表格元素的屬性(行高、列寬、字體、字號(hào)等);然后,按照所述網(wǎng)頁元素中的表格屬性確定為目標(biāo)文檔的表格屬性,按照電子表格中添加表格的規(guī)則,將網(wǎng)頁元素中的表格元素轉(zhuǎn)換為目標(biāo)文檔中的表格元素。

例如,當(dāng)確定的目標(biāo)文檔的文檔格式為文本文檔時(shí),針對圖片元素而言,首先在待轉(zhuǎn)換網(wǎng)頁的解析過程中,將該圖片的原文件下載至本地;然后,根據(jù)文本文檔中的頁面寬度對圖片進(jìn)行壓縮處理,將壓縮后的圖片按照文本文檔中圖片添加規(guī)則,將網(wǎng)頁元素中的圖片元素轉(zhuǎn)換為目標(biāo)文檔中的圖片元素。

例如,當(dāng)確定的目標(biāo)文檔的文檔格式為文本文檔時(shí),針對超鏈接元素,首先確定超鏈接中文字的屬性(字體、字號(hào)、顏色、鏈接到的目標(biāo)地址等);然后,按照文本文檔中超鏈接的添加規(guī)則,將網(wǎng)頁元素中的超鏈接元素轉(zhuǎn)換為具有相同屬性的文本文檔中的超鏈接元素。

例如,當(dāng)確定的目標(biāo)文檔的文檔格式為文本文檔時(shí),針對圖標(biāo)元素,首先將圖標(biāo)元素中的圖片下載至本地,然后將該圖標(biāo)元素的圖片轉(zhuǎn)換為文本文檔中的圖片元素。需要說明的是,當(dāng)圖標(biāo)元素轉(zhuǎn)換到目標(biāo)文檔中后,僅保留了該圖標(biāo)的圖片,但是該圖標(biāo)在待轉(zhuǎn)換網(wǎng)頁中的功能已丟失。

還需要說明的是,當(dāng)所確定的目標(biāo)文檔的文檔格式是由用戶的文檔格式選取操作所確定的,這種情況下,對于待轉(zhuǎn)換網(wǎng)頁中的網(wǎng)頁元素可能會(huì)出現(xiàn)元素功能丟失,例如,對于包含多媒體網(wǎng)頁元素的待轉(zhuǎn)換網(wǎng)頁,用戶所確定的目標(biāo)文檔的文檔格式為文本文檔,那么顯然,該多媒體元素的播放音視頻的功能無法展現(xiàn)在目標(biāo)文檔中,即網(wǎng)頁元素的元素功能丟失

步驟S104b:對各網(wǎng)頁元素:將該網(wǎng)頁元素在所述待轉(zhuǎn)換網(wǎng)頁中的相對位置確定為該網(wǎng)頁元素轉(zhuǎn)換得到的文檔元素在文檔頁面中的相對位置;

步驟S104c:對各網(wǎng)頁元素:將該網(wǎng)頁元素設(shè)置于所確定的文檔格式的文檔頁面中的所確定的相對位置中,并進(jìn)行保存。

由此可見,應(yīng)用本發(fā)明實(shí)施例可以直接對待轉(zhuǎn)換的網(wǎng)頁進(jìn)行處理,無需用 戶手動(dòng)反復(fù)采用粘貼復(fù)制的方法將網(wǎng)頁本地化,因而能夠?qū)⒂脩羲鶠g覽的網(wǎng)頁內(nèi)容自動(dòng)快速地保存至本地文檔,用戶操作更便捷;另外,由于在對待轉(zhuǎn)換網(wǎng)頁的解析中還得到了網(wǎng)頁元素的相對位置,并將該相對位置確定為文檔元素在目標(biāo)文檔中的相對位置,進(jìn)而設(shè)置轉(zhuǎn)換后的網(wǎng)頁元素,所以還保留了網(wǎng)頁元素在待轉(zhuǎn)換網(wǎng)頁中的布局,因此,采用圖3所示的具體實(shí)施方式使得轉(zhuǎn)換后的目標(biāo)文檔更真實(shí)地將待轉(zhuǎn)換網(wǎng)頁保存至本地,用戶使用更加方便。

針對步驟S102中的另一種具體實(shí)施例,解析結(jié)果僅包括待轉(zhuǎn)換網(wǎng)頁中的網(wǎng)頁元素的網(wǎng)頁元素類型,參見圖4,所述步驟S104,可以包括:

步驟S104a:根據(jù)目標(biāo)文檔的文檔元素類型與網(wǎng)頁元素類型的預(yù)設(shè)類型對應(yīng)關(guān)系,將所述待轉(zhuǎn)換網(wǎng)頁中的網(wǎng)頁元素轉(zhuǎn)換為類型相對應(yīng)的文檔元素;

步驟S104d:按照網(wǎng)頁元素讀取順序,將各網(wǎng)頁元素轉(zhuǎn)換得到的文檔元素依次逐行排列在目標(biāo)文檔中,并進(jìn)行保存。

基于上述情況可知,在對待轉(zhuǎn)換網(wǎng)頁進(jìn)行轉(zhuǎn)換時(shí),除了按照網(wǎng)頁元素的類型進(jìn)行了元素轉(zhuǎn)換,也對網(wǎng)頁元素的位置進(jìn)行了設(shè)置,但是,由于網(wǎng)頁元素是按照網(wǎng)頁元素讀取順序依次排列的,因而,在對待轉(zhuǎn)換網(wǎng)頁進(jìn)行轉(zhuǎn)換的過程中,并沒有保留網(wǎng)頁元素在待轉(zhuǎn)換網(wǎng)頁中的布局。

由此可見,應(yīng)用本發(fā)明實(shí)施例可以直接對待轉(zhuǎn)換的網(wǎng)頁進(jìn)行處理,無需用戶手動(dòng)反復(fù)采用粘貼復(fù)制的方法將網(wǎng)頁本地化,因而能夠?qū)⒂脩羲鶠g覽的網(wǎng)頁內(nèi)容自動(dòng)快速地保存至本地文檔,用戶操作更便捷。

對應(yīng)于上述方法實(shí)施例,本發(fā)明實(shí)施例還提供一種網(wǎng)頁轉(zhuǎn)換裝置,參見圖5,該裝置可以包括:轉(zhuǎn)換操作接收模塊210、解析結(jié)果獲得模塊220、文檔格式確定模塊230和網(wǎng)頁轉(zhuǎn)換模塊240;其中,

轉(zhuǎn)換操作接收模塊210,用于接收用戶對待轉(zhuǎn)換網(wǎng)頁的轉(zhuǎn)換操作。

解析結(jié)果獲得模塊220,用于根據(jù)轉(zhuǎn)換操作對待轉(zhuǎn)換網(wǎng)頁進(jìn)行解析,獲得解析結(jié)果,解析結(jié)果至少包括:待轉(zhuǎn)換網(wǎng)頁中的網(wǎng)頁元素的網(wǎng)頁元素類型。

文檔格式確定模塊230,用于確定進(jìn)行轉(zhuǎn)換后得到的目標(biāo)文檔的文檔格式。

具體的,在本發(fā)明的一種實(shí)施例中,文檔格式確定模塊230,可以用于接收用戶的文檔格式選取操作;將用戶所選取的文檔格式確定進(jìn)行轉(zhuǎn)換后得到的 目標(biāo)文檔的文檔格式。

具體的,在本發(fā)明的另一種實(shí)施方式中,文檔格式確定模塊230,可以用于:根據(jù)解析結(jié)果中的網(wǎng)頁元素類型,確定進(jìn)行轉(zhuǎn)換后得到的目標(biāo)文檔的文檔格式。

參見圖6,在本發(fā)明的另一種實(shí)施例中,文檔格式確定模塊230,可以包括:第一格式確定子模塊230a、第二格式確定子模塊230b、演示文稿確定子模塊230c、表格確定子模塊230d和文本文檔確定子模塊230e。

其中,第一格式確定子模塊230a,用于判斷網(wǎng)頁元素類型中是否具有多媒體元素,如果是,則觸發(fā)演示文稿確定子模塊230c,否則觸發(fā)第二格式確定子模塊230b;

演示文稿確定子模塊230c,用于確定進(jìn)行轉(zhuǎn)換后得到的目標(biāo)文檔的文檔格式為演示文稿;

第二格式確定子模塊230b,用于判斷網(wǎng)頁元素類型中是否具有表格元素,如果是,則觸發(fā)表格確定子模塊230d,否則觸發(fā)文本文檔確定子模塊230e;

表格確定子模塊230d,用于確定進(jìn)行轉(zhuǎn)換后得到的目標(biāo)文檔的文檔格式為電子表格;

文本文檔確定子模塊230e,用于確定進(jìn)行轉(zhuǎn)換后得到的目標(biāo)文檔的文檔格式為文本文檔。

網(wǎng)頁轉(zhuǎn)換模塊240,用于根據(jù)目標(biāo)文檔的文檔元素類型與網(wǎng)頁元素類型的預(yù)設(shè)類型對應(yīng)關(guān)系,將待轉(zhuǎn)換網(wǎng)頁中的網(wǎng)頁元素轉(zhuǎn)換為類型相對應(yīng)的文檔元素,并保存于所確定的文檔格式的文檔中。

在本發(fā)明的一種具體實(shí)施方式中,解析結(jié)果獲得模塊220所獲得的解析結(jié)果,除了獲得的待轉(zhuǎn)換網(wǎng)頁中的網(wǎng)頁元素的網(wǎng)頁元素類型,還獲得:待轉(zhuǎn)換網(wǎng)頁中的網(wǎng)頁元素的坐標(biāo),參見圖7,與圖3所述的方法對應(yīng),在圖5所示實(shí)施例的基礎(chǔ)上,該裝置還包括:第一相對位置確定模塊250;

第一相對位置確定模塊250,用于在網(wǎng)頁轉(zhuǎn)換模塊240根據(jù)目標(biāo)文檔的文檔元素類型與網(wǎng)頁元素類型的預(yù)設(shè)類型對應(yīng)關(guān)系,將待轉(zhuǎn)換網(wǎng)頁中的網(wǎng)頁元素轉(zhuǎn)換為類型相對應(yīng)的文檔元素,并保存于所確定的文檔格式的文檔中之前,根據(jù) 解析結(jié)果中的網(wǎng)頁元素的坐標(biāo)確定網(wǎng)頁元素在待轉(zhuǎn)換網(wǎng)頁中的相對位置;

在圖7所示實(shí)施例中,網(wǎng)頁轉(zhuǎn)換模塊240,可以包括:網(wǎng)頁元素轉(zhuǎn)換子模塊240a、第二相對位置確定子模塊240b和文檔保存子模塊240c:

網(wǎng)頁元素轉(zhuǎn)換子模塊240a,用于根據(jù)目標(biāo)文檔的文檔元素類型與網(wǎng)頁元素類型的預(yù)設(shè)類型對應(yīng)關(guān)系,將待轉(zhuǎn)換網(wǎng)頁中的網(wǎng)頁元素轉(zhuǎn)換為類型相對應(yīng)的文檔元素;

第二相對位置確定子模塊240b,用于將第一相對位置確定模塊250所確定的各網(wǎng)頁元素在待轉(zhuǎn)換網(wǎng)頁中的相對位置確定為該網(wǎng)頁元素轉(zhuǎn)換得到的文檔元素在文檔頁面中的相對位置;

文檔保存子模塊240c,用于將各網(wǎng)頁元素設(shè)置于第二相對位置確定子模塊所確定的文檔格式的文檔頁面中的所確定的相對位置中,并進(jìn)行保存。

應(yīng)用本發(fā)明圖7所示實(shí)施例可以直接對待轉(zhuǎn)換的網(wǎng)頁進(jìn)行處理,無需用戶手動(dòng)反復(fù)采用粘貼復(fù)制的方法將網(wǎng)頁本地化,因而能夠?qū)⒂脩羲鶠g覽的網(wǎng)頁內(nèi)容自動(dòng)快速地保存至本地文檔,用戶操作更便捷;另外,由于在對待轉(zhuǎn)換網(wǎng)頁的解析中還得到了網(wǎng)頁元素的相對位置,并將該相對位置確定為文檔元素在目標(biāo)文檔中的相對位置,進(jìn)而設(shè)置轉(zhuǎn)換后的網(wǎng)頁元素,所以還保留了網(wǎng)頁元素在待轉(zhuǎn)換網(wǎng)頁中的布局,因此,采用圖7所示的具體實(shí)施方式使得轉(zhuǎn)換后的目標(biāo)文檔更真實(shí)地將待轉(zhuǎn)換網(wǎng)頁保存至本地,用戶使用更加方便。

在本發(fā)明的另一種具體實(shí)施方式中,解析結(jié)果獲得模塊220所獲得的解析結(jié)果僅包括網(wǎng)頁元素類型,參見圖8,與圖4所述的方法對應(yīng),圖5所示實(shí)施例中的網(wǎng)頁轉(zhuǎn)換模塊240,可以包括:網(wǎng)頁元素轉(zhuǎn)換子模塊240a和元素位置排列子模塊240d。

其中,網(wǎng)頁元素轉(zhuǎn)換子模塊240a,用于根據(jù)目標(biāo)文檔的文檔元素類型與網(wǎng)頁元素類型的預(yù)設(shè)類型對應(yīng)關(guān)系,將待轉(zhuǎn)換網(wǎng)頁中的網(wǎng)頁元素轉(zhuǎn)換為類型相對應(yīng)的文檔元素;

元素位置排列子模塊240d,用于按照網(wǎng)頁元素讀取順序,將各網(wǎng)頁元素轉(zhuǎn)換得到的文檔元素依次逐行排列在目標(biāo)文檔中,并進(jìn)行保存。

由圖8所示實(shí)施例可知,在對待轉(zhuǎn)換網(wǎng)頁進(jìn)行轉(zhuǎn)換時(shí),除了按照網(wǎng)頁元素 的類型進(jìn)行了元素轉(zhuǎn)換,也對網(wǎng)頁元素的位置進(jìn)行了設(shè)置,但是,由于網(wǎng)頁元素是按照網(wǎng)頁元素讀取順序依次排列的,因而,在對待轉(zhuǎn)換網(wǎng)頁進(jìn)行轉(zhuǎn)換的過程中,并沒有保留網(wǎng)頁元素在待轉(zhuǎn)換網(wǎng)頁中的布局。

由此可見,應(yīng)用本發(fā)明實(shí)施例可以直接對待轉(zhuǎn)換的網(wǎng)頁進(jìn)行處理,無需用戶手動(dòng)反復(fù)采用粘貼復(fù)制的方法將網(wǎng)頁本地化,因而能夠?qū)⒂脩羲鶠g覽的網(wǎng)頁內(nèi)容自動(dòng)快速地保存至本地文檔,用戶操作更便捷。

對于系統(tǒng)或裝置實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述的比較簡單,相關(guān)之處參見方法實(shí)施例的部分說明即可。

需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。

本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施方式中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以存儲(chǔ)于計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,這里所稱得的存儲(chǔ)介質(zhì),如:ROM/RAM、磁碟、光盤等。

以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù)范圍內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1