1.一種基于瀏覽器的文檔線上展示方法,其特征在于,所述基于瀏覽器的文檔線上展示方法包括如下步驟:
在監(jiān)測(cè)到有文檔上傳到服務(wù)器時(shí),調(diào)用第一文檔轉(zhuǎn)換軟件將所述文檔轉(zhuǎn)換為SWF格式文檔;
在接收到客戶端發(fā)送的通過瀏覽器閱讀所述文檔的閱讀請(qǐng)求時(shí),將所述SWF格式文檔發(fā)送至客戶端。
2.如權(quán)利要求1所述的基于瀏覽器的文檔線上展示方法,所述調(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格式文檔。
3.如權(quán)利要求1或2所述的基于瀏覽器的文檔線上展示方法,其特征在于,所述調(diào)用第一文檔轉(zhuǎn)換軟件將文檔轉(zhuǎn)換為SWF格式文檔的步驟具體包括:
調(diào)用第一文檔轉(zhuǎn)換軟件將所述文檔的每一頁分別轉(zhuǎn)換為一個(gè)SWF格式文檔。
4.如權(quán)利要求3所述的基于瀏覽器的文檔線上展示方法,其特征在于,所述將所述SWF格式文檔發(fā)送至客戶端的步驟包括:
獲得所述閱讀請(qǐng)求中的指定頁碼所對(duì)應(yīng)的SWF格式文檔;
將對(duì)應(yīng)的所述SWF格式文檔發(fā)送至客戶端。
5.如權(quán)利要求2所述的基于瀏覽器的文檔線上展示方法,其特征在于,所述第一文檔轉(zhuǎn)換軟件采用SWFTools軟件;所述第二文檔轉(zhuǎn)換軟件采用OpenOffice軟件;
所述基于瀏覽器的文檔線上展示方法運(yùn)行于linux系統(tǒng)的服務(wù)器;通過命令行的方式調(diào)用第一文檔轉(zhuǎn)換軟件和第二文檔轉(zhuǎn)換軟件。
6.一種基于瀏覽器的文檔線上展示裝置,其特征在于,所述基于瀏覽器的文檔線上展示裝置包括:
監(jiān)控模塊,用于監(jiān)測(cè)是否有文檔上傳到服務(wù)器;
轉(zhuǎn)換模塊,用于在所述監(jiān)控模塊監(jiān)測(cè)到有文檔上傳到服務(wù)器時(shí),調(diào)用第一文檔轉(zhuǎn)換軟件將所述文檔轉(zhuǎn)換為SWF格式文檔;
展示模塊,用于在接收到客戶端發(fā)送的通過瀏覽器閱讀所述文檔的閱讀請(qǐng)求時(shí),將所述SWF格式文檔發(fā)送至客戶端。
7.如權(quán)利要求6所述的基于瀏覽器的文檔線上展示裝置,所述轉(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格式文檔。
8.如權(quán)利要求6或7所述的基于瀏覽器的文檔線上展示裝置,其特征在于,所述第一轉(zhuǎn)換單元調(diào)用第一文檔轉(zhuǎn)換軟件將文檔轉(zhuǎn)換為SWF格式文檔的步驟具體包括:
調(diào)用第一文檔轉(zhuǎn)換軟件將所述文檔的每一頁分別轉(zhuǎn)換為一個(gè)SWF格式文檔;
所述展示模塊包括:
頁碼單元,用于獲得所述閱讀請(qǐng)求中的指定頁碼所對(duì)應(yīng)的SWF格式文檔;
發(fā)送單元,用于將對(duì)應(yīng)的所述SWF格式文檔發(fā)送至客戶端。
9.如權(quán)利要求7所述的基于瀏覽器的文檔線上展示裝置,其特征在于,所述第一文檔轉(zhuǎn)換軟件采用SWFTools軟件;所述第二文檔轉(zhuǎn)換軟件采用OpenOffice軟件;
所述基于瀏覽器的文檔線上展示方法運(yùn)行于linux系統(tǒng)的服務(wù)器;通過命令行的方式調(diào)用第一文檔轉(zhuǎn)換軟件和第二文檔轉(zhuǎn)換軟件。
10.一種基于瀏覽器的文檔線上展示系統(tǒng),包括服務(wù)器和客戶端,其特征在于,所述服務(wù)器設(shè)有如權(quán)利要求6至9任一項(xiàng)所述的基于瀏覽器的文檔線上展示裝置;
所述客戶端包括具有FlexPaper的瀏覽器,用以使得瀏覽器通過FlexPaper顯示SWF格式文檔。