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

基于瀏覽器的文檔線上展示方法、裝置和系統(tǒng)與流程

文檔序號:12464550閱讀:209來源:國知局
基于瀏覽器的文檔線上展示方法、裝置和系統(tǒng)與流程

本發(fā)明涉及在線閱讀文檔技術(shù)領(lǐng)域,特別涉及基于瀏覽器的文檔線上展示方法、裝置和系統(tǒng)。



背景技術(shù):

目前在線閱讀通常事先對采用復(fù)制或者截圖方式進(jìn)行展示,例如word、excel、ppt、txt、pdf等格式的文檔內(nèi)容。

但是,當(dāng)文件較多時,在線閱讀服務(wù)器進(jìn)行復(fù)制或截圖的工作量大很大,且不方便下載保存。



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

本發(fā)明的主要目的是提供基于瀏覽器的文檔線上展示方法、裝置和系統(tǒng),旨在提高在線閱讀文檔的效率并且便于下載。

為實(shí)現(xiàn)上述目的,本發(fā)明提出的一種基于瀏覽器的文檔線上展示方法,所述基于瀏覽器的文檔線上展示方法包括如下步驟:

在監(jiān)測到有文檔上傳到服務(wù)器時,調(diào)用第一文檔轉(zhuǎn)換軟件將所述文檔轉(zhuǎn)換為SWF格式文檔;

在接收到客戶端發(fā)送的通過瀏覽器閱讀所述文檔的閱讀請求時,將所述SWF格式文檔發(fā)送至客戶端。

優(yōu)選的,所述調(diào)用第一文檔轉(zhuǎn)換軟件將所述文檔轉(zhuǎn)換為SWF格式文檔的步驟具體包括:

判斷所述文檔是否為便攜式文檔格式PDF文檔;

若是,則調(diào)用第一文檔轉(zhuǎn)換軟件將所述文檔轉(zhuǎn)換為SWF格式文檔;

若否,則調(diào)用第二文檔轉(zhuǎn)換軟件將所述文檔轉(zhuǎn)換為PDF文檔,再調(diào)用第一文檔轉(zhuǎn)換軟件將所述PDF文檔轉(zhuǎn)換為SWF格式文檔。

優(yōu)選的,所述調(diào)用第一文檔轉(zhuǎn)換軟件將文檔轉(zhuǎn)換為SWF格式文檔的步驟具體包括:

調(diào)用第一文檔轉(zhuǎn)換軟件將所述文檔的每一頁分別轉(zhuǎn)換為一個SWF格式文檔。

優(yōu)選的,所述將所述SWF格式文檔發(fā)送至客戶端的步驟包括:

獲得所述閱讀請求中的指定頁碼所對應(yīng)的SWF格式文檔;

將對應(yīng)的所述SWF格式文檔發(fā)送至客戶端。

優(yōu)選的,所述第一文檔轉(zhuǎn)換軟件采用SWFTools軟件;所述第二文檔轉(zhuǎn)換軟件采用OpenOffice軟件;

所述基于瀏覽器的文檔線上展示方法運(yùn)行于linux系統(tǒng)的服務(wù)器;通過命令行的方式調(diào)用第一文檔轉(zhuǎn)換軟件和第二文檔轉(zhuǎn)換軟件。

本發(fā)明提供的一種基于瀏覽器的文檔線上展示裝置,所述基于瀏覽器的文檔線上展示裝置包括:

監(jiān)控模塊,用于監(jiān)測是否有文檔上傳到服務(wù)器;

轉(zhuǎn)換模塊,用于在所述監(jiān)控模塊監(jiān)測到有文檔上傳到服務(wù)器時,調(diào)用第一文檔轉(zhuǎn)換軟件將所述文檔轉(zhuǎn)換為SWF格式文檔;

展示模塊,用于在接收到客戶端發(fā)送的通過瀏覽器閱讀所述文檔的閱讀請求時,將所述SWF格式文檔發(fā)送至客戶端。

優(yōu)選的,所述轉(zhuǎn)換模塊具體包括:

判斷單元,用于判斷所述文檔是否為便攜式文檔格式PDF文檔;

第一轉(zhuǎn)換單元,用于若所述判斷單元判定為是,則調(diào)用第一文檔轉(zhuǎn)換軟件將所述文檔轉(zhuǎn)換為SWF格式文檔;

第二轉(zhuǎn)換單元,用于若所述判斷單元判定為否,則調(diào)用第二文檔轉(zhuǎn)換軟件將所述文檔轉(zhuǎn)換為PDF文檔,再通過所述第一轉(zhuǎn)換單元調(diào)用第一文檔轉(zhuǎn)換軟件將所述PDF文檔轉(zhuǎn)換為SWF格式文檔。

優(yōu)選的,所述第一轉(zhuǎn)換單元調(diào)用第一文檔轉(zhuǎn)換軟件將文檔轉(zhuǎn)換為SWF格式文檔的步驟具體包括:

調(diào)用第一文檔轉(zhuǎn)換軟件將所述文檔的每一頁分別轉(zhuǎn)換為一個SWF格式文檔;

所述展示模塊包括:

頁碼單元,用于獲得所述閱讀請求中的指定頁碼所對應(yīng)的SWF格式文檔;

發(fā)送單元,用于將對應(yīng)的所述SWF格式文檔發(fā)送至客戶端。

優(yōu)選的,所述第一文檔轉(zhuǎn)換軟件采用SWFTools軟件;所述第二文檔轉(zhuǎn)換軟件采用OpenOffice軟件;

所述基于瀏覽器的文檔線上展示方法運(yùn)行于linux系統(tǒng)的服務(wù)器;通過命令行的方式調(diào)用第一文檔轉(zhuǎn)換軟件和第二文檔轉(zhuǎn)換軟件。

本發(fā)明提供的一種基于瀏覽器的文檔線上展示系統(tǒng),包括服務(wù)器和客戶端,其特征在于,所述服務(wù)器設(shè)有如上述的基于瀏覽器的文檔線上展示裝置;

所述客戶端包括具有FlexPaper的瀏覽器,用以使得瀏覽器通過FlexPaper顯示SWF格式文檔。

本發(fā)明所提供的基于瀏覽器的文檔線上展示方法、裝置和系統(tǒng),通過監(jiān)測上傳到服務(wù)器的文檔,并且轉(zhuǎn)換為SWF文檔,則當(dāng)客戶端請求在線閱讀時,可以反饋SWF文檔;若需要下載,則可以通過請求服務(wù)器的源文件進(jìn)行下載。因此,本方案具有上傳文檔后,所有工作由服務(wù)器自動完成,減少人力參與;在需要在線讀取SWF文檔時占用資源較少;可以保持文檔原有樣式在線展示的同時,還便于用戶下載文檔源文件保存。

附圖說明

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

圖1為本發(fā)明基于瀏覽器的文檔線上展示方法第一實(shí)施例的流程圖;

圖2為本發(fā)明基于瀏覽器的文檔線上展示方法第二實(shí)施例的流程圖;

圖3為本發(fā)明基于瀏覽器的文檔線上展示方法第三實(shí)施例的流程圖;

圖4為本發(fā)明基于瀏覽器的文檔線上展示裝置一實(shí)施例的模塊示意圖;

圖5為圖4中轉(zhuǎn)換模塊的模塊示意圖;

圖6為圖4中展示模塊的模塊示意圖;

圖7為本發(fā)明基于瀏覽器的文檔線上展示系統(tǒng)一實(shí)施例的模塊示意圖。

本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。

具體實(shí)施方式

應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

請參看圖1,本發(fā)明基于瀏覽器的文檔線上展示方法第一實(shí)施例,所述基于瀏覽器的文檔線上展示方法包括如下步驟:

步驟S100,在監(jiān)測到有文檔上傳到服務(wù)器時,調(diào)用第一文檔轉(zhuǎn)換軟件將所述文檔轉(zhuǎn)換為SWF格式文檔。其中,可以通過在服務(wù)器保存該文檔時檢測,也可以通過查看服務(wù)器的儲存內(nèi)容來檢測。SWF格式文檔通常也被稱為Flash文件,是一種支持矢量和點(diǎn)陣圖形的動畫文件格式。具有縮放不失真、文件體積小等特點(diǎn)。SWF格式文檔可以通過多媒體程序播放器Adobe Flash Player軟件打開,也可以通過FlexPaper軟件打開。

步驟S101,在接收到客戶端發(fā)送的通過瀏覽器閱讀所述文檔的閱讀請求時,將所述SWF格式文檔發(fā)送至客戶端。

本實(shí)施例,通過監(jiān)測上傳到服務(wù)器的文檔,并且轉(zhuǎn)換為SWF文檔,則當(dāng)客戶端請求在線閱讀時,可以反饋SWF文檔;若需要下載,則可以通過請求服務(wù)器的源文件進(jìn)行下載。因此,本方案具有上傳文檔后,所有工作由服務(wù)器自動完成,減少人力參與;在需要在線讀取SWF文檔時占用資源較少;可以保持文檔原有樣式在線展示的同時,還便于用戶下載文檔源文件保存。

請參看圖2,本發(fā)明基于瀏覽器的文檔線上展示方法第二實(shí)施例,本實(shí)施例以第一實(shí)施例為基礎(chǔ),對其中的步驟S100進(jìn)行了具體說明。具體如下:

步驟S200,監(jiān)測到有文檔上傳到服務(wù)器;

步驟S201,判斷所述文檔是否為便攜式文檔格式PDF文檔。若是,則執(zhí)行步驟S202;若否,則執(zhí)行步驟S203。

步驟S202,調(diào)用第一文檔轉(zhuǎn)換軟件將所述文檔轉(zhuǎn)換為SWF格式文檔;然后執(zhí)行步驟S205;

步驟S203,調(diào)用第二文檔轉(zhuǎn)換軟件將所述文檔轉(zhuǎn)換為PDF文檔;然后執(zhí)行步驟S204;

步驟S204,調(diào)用第一文檔轉(zhuǎn)換軟件將所述PDF文檔轉(zhuǎn)換為SWF格式文檔。

步驟S205,與第一實(shí)施例的步驟S101相同,在此不再贅述。

本實(shí)施例,通過將文檔轉(zhuǎn)換為PDF文檔,然后再轉(zhuǎn)化為SWF文檔,則可以具有較高保持文檔的原有格式,并且便于文檔轉(zhuǎn)換軟件的輕量化設(shè)計(jì)。

例如,優(yōu)選的:

所述第一文檔轉(zhuǎn)換軟件采用SWFTools軟件;所述第二文檔轉(zhuǎn)換軟件采用OpenOffice軟件。這兩個軟件在轉(zhuǎn)換上具有很高的穩(wěn)定性以及效率。進(jìn)一步的,所述基于瀏覽器的文檔線上展示方法運(yùn)行于linux系統(tǒng)的服務(wù)器;通過命令行的方式調(diào)用第一文檔轉(zhuǎn)換軟件和第二文檔轉(zhuǎn)換軟件;由于采用linux并且通過命令行的方式調(diào)用,因此本方案具有占用資源更少、運(yùn)行更穩(wěn)定和高效。

請參看圖3,本發(fā)明基于瀏覽器的文檔線上展示方法第三實(shí)施例,本實(shí)施例以第一實(shí)施例為基礎(chǔ),對其中的步驟S100和步驟S101進(jìn)行了具體說明。具體如下:

步驟S300,調(diào)用第一文檔轉(zhuǎn)換軟件將所述文檔的每一頁分別轉(zhuǎn)換為一個SWF格式文檔。

步驟S301,接收客戶端發(fā)送的通過瀏覽器閱讀所述文檔的閱讀請求;

步驟S302,獲得所述閱讀請求中的指定頁碼所對應(yīng)的SWF格式文檔;

步驟S303,將對應(yīng)的所述SWF格式文檔發(fā)送至客戶端。

本實(shí)施例,通過將文檔的每一頁都轉(zhuǎn)換為一個SWF格式文檔,則可以在用戶在線請求閱讀時,快速查找并且省流量的傳輸文檔的目標(biāo)頁碼。用戶可以通過操作客戶端進(jìn)行翻頁,而獲得文檔下一頁的內(nèi)容,該內(nèi)容可以來自服務(wù)器根據(jù)要求而新發(fā)送,也可以來自之前請求之外而預(yù)先發(fā)送并且緩存于用戶的客戶端本地的。

請參看圖4,本發(fā)明一種基于瀏覽器的文檔線上展示裝置一實(shí)施例,所述基于瀏覽器的文檔線上展示裝置包括:

監(jiān)控模塊100,用于監(jiān)測是否有文檔上傳到服務(wù)器;其中,可以通過在服務(wù)器保存該文檔時檢測,也可以通過查看服務(wù)器的儲存內(nèi)容來檢測。

轉(zhuǎn)換模塊200,用于在所述監(jiān)控模塊100監(jiān)測到有文檔上傳到服務(wù)器時,調(diào)用第一文檔轉(zhuǎn)換軟件將所述文檔轉(zhuǎn)換為SWF格式文檔;其中,SWF格式文檔通常也被稱為Flash文件,是一種支持矢量和點(diǎn)陣圖形的動畫文件格式。具有縮放不失真、文件體積小等特點(diǎn)。SWF格式文檔可以通過多媒體程序播放器Adobe Flash Player軟件打開,也可以通過FlexPaper軟件打開。

展示模塊300,用于在接收到客戶端發(fā)送的通過瀏覽器閱讀所述文檔的閱讀請求時,將所述SWF格式文檔發(fā)送至客戶端。

本實(shí)施例,通過監(jiān)測上傳到服務(wù)器的文檔,并且轉(zhuǎn)換為SWF文檔,則當(dāng)客戶端請求在線閱讀時,可以反饋SWF文檔;若需要下載,則可以通過請求服務(wù)器的源文件進(jìn)行下載。因此,本方案具有上傳文檔后,所有工作由服務(wù)器自動完成,減少人力參與;在需要在線讀取SWF文檔時占用資源較少;可以保持文檔原有樣式在線展示的同時,還便于用戶下載文檔源文件保存。

請參看圖5,優(yōu)選的,所述轉(zhuǎn)換模塊200具體包括:

判斷單元201,用于判斷所述文檔是否為便攜式文檔格式PDF文檔。

第一轉(zhuǎn)換單元202,用于若所述判斷單元201判定為是,則調(diào)用第一文檔轉(zhuǎn)換軟件將所述文檔轉(zhuǎn)換為SWF格式文檔。

第二轉(zhuǎn)換單元203,用于若所述判斷單元201判定為否,則調(diào)用第二文檔轉(zhuǎn)換軟件將所述文檔轉(zhuǎn)換為PDF文檔,再通過所述第一轉(zhuǎn)換單元202調(diào)用第一文檔轉(zhuǎn)換軟件將所述PDF文檔轉(zhuǎn)換為SWF格式文檔。

本實(shí)施例,通過將文檔轉(zhuǎn)換為PDF文檔,然后再轉(zhuǎn)化為SWF文檔,則可以具有較高保持文檔的原有格式,并且便于文檔轉(zhuǎn)換軟件的輕量化設(shè)計(jì)。

例如,優(yōu)選的:

所述第一文檔轉(zhuǎn)換軟件采用SWFTools軟件;所述第二文檔轉(zhuǎn)換軟件采用OpenOffice軟件。這兩個軟件在轉(zhuǎn)換上具有很高的穩(wěn)定性以及效率。進(jìn)一步的,所述基于瀏覽器的文檔線上展示方法運(yùn)行于linux系統(tǒng)的服務(wù)器;通過命令行的方式調(diào)用第一文檔轉(zhuǎn)換軟件和第二文檔轉(zhuǎn)換軟件;由于采用linux并且通過命令行的方式調(diào)用,因此本方案具有占用資源更少、運(yùn)行更穩(wěn)定和高效。

優(yōu)選的,所述第一轉(zhuǎn)換單元202調(diào)用第一文檔轉(zhuǎn)換軟件將文檔轉(zhuǎn)換為SWF格式文檔的步驟具體包括:

調(diào)用第一文檔轉(zhuǎn)換軟件將所述文檔的每一頁分別轉(zhuǎn)換為一個SWF格式文檔。

請參看圖6,所述展示模塊300包括:

頁碼單元301,用于獲得所述閱讀請求中的指定頁碼所對應(yīng)的SWF格式文檔。

發(fā)送單元302,用于將對應(yīng)的所述SWF格式文檔發(fā)送至客戶端。

本實(shí)施例,通過將文檔的每一頁都轉(zhuǎn)換為一個SWF格式文檔,則可以在用戶在線請求閱讀時,快速查找并且省流量的傳輸文檔的目標(biāo)頁碼。用戶可以通過操作客戶端進(jìn)行翻頁,而獲得文檔下一頁的內(nèi)容,該內(nèi)容可以來自服務(wù)器根據(jù)要求而新發(fā)送,也可以來自之前請求之外而預(yù)先發(fā)送并且緩存于用戶的客戶端本地的。

請參看圖7,本發(fā)明一種基于瀏覽器的文檔線上展示系統(tǒng)一實(shí)施例,所述基于瀏覽器的文檔線上展示系統(tǒng)1000,包括服務(wù)器1100和客戶端1200,所述服務(wù)器1100設(shè)有上述的基于瀏覽器的文檔線上展示裝置。

所述客戶端1200包括具有FlexPaper的瀏覽器,用以使得瀏覽器通過FlexPaper顯示SWF格式文檔。

本實(shí)施例,可以讓word、excel、ppt、txt、pdf等文檔,在保持原有樣式的情況下,通過服務(wù)器自動編輯,客戶端在接收到SWF格式文檔時自動在瀏覽器端展示,極大的節(jié)省了工作量,并且提升了用戶體驗(yàn)。

需要說明的是,在本文中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。

上述本發(fā)明實(shí)施例序號僅僅為了描述,不代表實(shí)施例的優(yōu)劣。

通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方法可借助軟件加必需的通用硬件平臺的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是移動終端,計(jì)算機(jī),服務(wù)器1100,空調(diào)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實(shí)施例所述的方法。

以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
买车| 鹤峰县| 灵璧县| 江城| 宝丰县| 古田县| 灵寿县| 涞源县| 大田县| 油尖旺区| 鄂州市| 揭西县| 珠海市| 卫辉市| 桑植县| 普洱| 阿拉善盟| 博白县| 大冶市| 华阴市| 泗水县| 济源市| 公主岭市| 禄丰县| 万宁市| 牡丹江市| 清丰县| 勐海县| 遂昌县| 锦屏县| 大港区| 泸水县| 梁山县| 西华县| 咸阳市| 陵水| 石阡县| 盐山县| 乌兰浩特市| 远安县| 时尚|