本發(fā)明專利技術(shù)揭示了一種文檔預(yù)覽圖生成系統(tǒng)及方法,所述系統(tǒng)包括文檔統(tǒng)一轉(zhuǎn)化模塊、圖像生成模塊;所述文檔統(tǒng)一轉(zhuǎn)化模塊對各種文檔格式進(jìn)行分析,將各種文檔統(tǒng)一為PDF格式;所述圖像生成模塊用以抽取PDF文檔屬性,分析文檔頁碼數(shù)量和大小尺寸;使用n位圖像技術(shù)生成內(nèi)存圖像,并對進(jìn)行n位色的位圖進(jìn)行調(diào)色板優(yōu)化,將n位色的位圖調(diào)色板優(yōu)化成為m位色的圖像,其中,n>m。本發(fā)明專利技術(shù)有效地彌補(bǔ)了在線文檔瀏覽的不足之處,適用于不兼容瀏覽F1ash的瀏覽器或者操作系統(tǒng)平臺;本發(fā)明專利技術(shù)同時可以提供完整縮略圖的預(yù)覽。
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)屬于圖像處理
,涉及一種圖片生成系統(tǒng),尤其涉及一種文檔預(yù)覽圖生成系統(tǒng);同時,本專利技術(shù)還涉及一種文檔預(yù)覽圖生成方法。
技術(shù)介紹
在互聯(lián)網(wǎng)信息時代,大量的傳統(tǒng)的客戶端應(yīng)用技術(shù)被應(yīng)用到互聯(lián)網(wǎng),如客戶關(guān)系管理、辦公管理系統(tǒng)等,大多數(shù)采用了 SaaS(S0ftWare-aS-a-SerViCe,軟件即服務(wù))的設(shè)計模式。目前,電子文檔的瀏覽,如POWERPOINT、WORD、TXT、PDF等格式的文件,現(xiàn)有的通常做法是計算機(jī)用戶安裝文檔閱讀軟件,通過軟件打開文件的方式來進(jìn)行瀏覽。除此之外,還有一些免費(fèi)開放的文檔分享網(wǎng)站,實(shí)現(xiàn)文檔的在線閱讀,不需要對文檔進(jìn)行下載,直接進(jìn)行基于瀏覽器的閱讀,非常方便,改變了以往的操作和閱讀模式。文檔分享網(wǎng)站大部分采用了 Flash插件的方式來進(jìn)行文檔的閱讀。然而,F(xiàn)lash插件在使用過程中主要有幾點(diǎn)問題1)系統(tǒng)兼容性問題,尤其是移動設(shè)備;幻插件的安全性問題;3)插件需要下載安裝。另外,以上的兩種閱讀模式大部分都沒有完整縮略圖的預(yù)覽,大部分都需要在文件打開的時候才能進(jìn)行預(yù)覽,這對于一個想要傳遞完整信息的文檔是有所欠缺和不飽滿的。
技術(shù)實(shí)現(xiàn)思路
本專利技術(shù)所要解決的技術(shù)問題是提供一種文檔預(yù)覽圖生成系統(tǒng),有效地彌補(bǔ)了在線文檔瀏覽的不足之處,適用于不兼容瀏覽Flash的瀏覽器或者操作系統(tǒng)平臺;本專利技術(shù)同時可以提供完整縮略圖的預(yù)覽。此外,本專利技術(shù)還提供一種文檔預(yù)覽圖生成方法,有效地彌補(bǔ)了在線文檔瀏覽的不足之處,適用于不兼容瀏覽Flash的瀏覽器或者操作系統(tǒng)平臺;該方法同時可以提供完整縮略圖的預(yù)覽。為解決上述技術(shù)問題,本專利技術(shù)采用如下技術(shù)方案一種文檔預(yù)覽圖生成系統(tǒng),所述系統(tǒng)包括文檔統(tǒng)一轉(zhuǎn)化模塊、圖像生成模塊;所述文檔統(tǒng)一轉(zhuǎn)化模塊對各種文檔格式進(jìn)行分析,將各種文檔統(tǒng)一為PDF格式, 文檔統(tǒng)一轉(zhuǎn)化模塊包括Excel轉(zhuǎn)化模塊、PowerPoint轉(zhuǎn)化模塊、Word轉(zhuǎn)化模塊、Txt轉(zhuǎn)化模塊;所述Excel轉(zhuǎn)化模塊用以將所有表格內(nèi)容轉(zhuǎn)化成為PDF格式文檔;Excel轉(zhuǎn)化模塊利用Office公開接口讀取Excel的內(nèi)容,將信息讀取到內(nèi)存,并利用Office插件模塊將 Excel保存為PDF格式文檔;所述PowerPoint轉(zhuǎn)化模塊用以將演示文檔內(nèi)容轉(zhuǎn)化成為PDF格式文檔; PowerPoint轉(zhuǎn)化模塊利用Office公開接口讀取Powerpoint所有頁面的內(nèi)容,將信息讀取到內(nèi)存,并利用Office插件模塊將PowerPoint保存為PDF格式文檔;所述Word轉(zhuǎn)化模塊用以將文檔內(nèi)容轉(zhuǎn)化成為PDF格式文檔;Word轉(zhuǎn)化模塊利用 Office公開接口讀取Word文檔內(nèi)容,將信息讀取到內(nèi)存,并利用Office插件模塊將Word 保存為PDF格式文檔;所述Txt轉(zhuǎn)化模塊用以將記事本內(nèi)容轉(zhuǎn)化成為PDF格式文檔;Txt轉(zhuǎn)化模塊利用 Office公開接口讀取Txt文件內(nèi)容,將信息讀取到內(nèi)存,并利用Office插件模塊將Txt文件保存為PDF格式文檔;所述圖像生成模塊用以抽取PDF文檔屬性,分析文檔頁碼數(shù)量和大小尺寸,使用 32位圖像技術(shù)生成內(nèi)存圖像,并利用八叉樹Qctree算法對32位色的位圖進(jìn)行調(diào)色板優(yōu)化, 將32位色的位圖調(diào)色板優(yōu)化成為8位色的彩色Gif ;所述圖像生成模塊包括圖像分析模塊、圖像換算模塊、圖像生成模塊;所述圖像分析模塊利用插件計算與分析PDF文檔內(nèi)容,計算文檔頁碼數(shù)量,計算每頁大小并確定坐標(biāo)位置,將其復(fù)制到內(nèi)存以進(jìn)行下一步圖像換算操作;所述圖像換算模塊提供了 32位圖優(yōu)化的八叉樹Qctree算法;八叉樹Qctree算法將32位色的Bitmap調(diào)色板優(yōu)化成為8位色的彩色Gif,使得生成圖像的無損與信息完整;使用八叉樹算法從真彩色中查找出最能代表整張圖像的256種顏色,建立調(diào)色板;主要分為三個步驟1)建立八叉樹,八叉樹節(jié)點(diǎn)的特性就是每個節(jié)點(diǎn)最多有8個字節(jié)點(diǎn),編號為 0-7,以RGB值建立八叉樹,首先建立根節(jié)點(diǎn)Root,然后分別以RGB的每一位分別組成一個 0-7的值,依次插入樹中;幻提取調(diào)色板,八叉樹建立完之后,取出葉子節(jié)點(diǎn)中的RGB分量的平均值,RGB分量的平均值=分量總和/節(jié)點(diǎn)計數(shù),即是得到的調(diào)色板顏色值;3)匹配調(diào)色板索引,即根據(jù)原始的RGB值,在調(diào)色板中查找出最接近的顏色的索引;所述圖像生成模塊用以將圖像換算模塊得到的圖像換算結(jié)果生成為圖像文件。一種文檔預(yù)覽圖生成系統(tǒng),所述系統(tǒng)包括文檔統(tǒng)一轉(zhuǎn)化模塊、圖像生成模塊;所述文檔統(tǒng)一轉(zhuǎn)化模塊對各種文檔格式進(jìn)行分析,將各種文檔統(tǒng)一為PDF格式;所述圖像生成模塊用以抽取PDF文檔屬性,分析文檔頁碼數(shù)量和大小尺寸;使用η 位圖像技術(shù)生成內(nèi)存圖像,并對進(jìn)行η位色的位圖進(jìn)行調(diào)色板優(yōu)化,將η位色的位圖調(diào)色板優(yōu)化成為m位色的圖像,其中,η > m。作為本專利技術(shù)的一種優(yōu)選方案,所述文檔統(tǒng)一轉(zhuǎn)化模塊包括Excel轉(zhuǎn)化模塊、 PowerPoint轉(zhuǎn)化模塊、Word轉(zhuǎn)化模塊、Txt轉(zhuǎn)化模塊中的一種或多種;所述Excel轉(zhuǎn)化模塊用以將所有表格內(nèi)容轉(zhuǎn)化成為PDF格式文檔;Excel轉(zhuǎn)化模塊利用Office公開接口讀取Excel的內(nèi)容,將信息讀取到內(nèi)存,并利用Office插件模塊將 Excel保存為PDF格式文檔;所述PowerPoint轉(zhuǎn)化模塊用以將演示文檔內(nèi)容轉(zhuǎn)化成為PDF格式文檔; PowerPoint轉(zhuǎn)化模塊利用Office公開接口讀取Powerpoint所有頁面的內(nèi)容,將信息讀取到內(nèi)存,并利用Office插件模塊將PowerPoint保存為PDF格式文檔;所述Word轉(zhuǎn)化模塊用以將文檔內(nèi)容轉(zhuǎn)化成為PDF格式文檔;Word轉(zhuǎn)化模塊利用 Office公開接口讀取Word文檔內(nèi)容,將信息讀取到內(nèi)存,并利用Office插件模塊將Word 保存為PDF格式文檔;所述Txt轉(zhuǎn)化模塊用以將記事本內(nèi)容轉(zhuǎn)化成為PDF格式文檔;Txt轉(zhuǎn)化模塊利用Office公開接口讀取Txt文件內(nèi)容,將信息讀取到內(nèi)存,并利用Office插件模塊將Txt文件保存為PDF格式文檔。作為本專利技術(shù)的一種優(yōu)選方案,所述圖像生成模塊使用32位圖像技術(shù)生成內(nèi)存圖像,并利用八叉樹Qctree算法對32位色的位圖進(jìn)行調(diào)色板優(yōu)化,將32位色的位圖調(diào)色板優(yōu)化成為8位色的彩色Gif ;所述圖像生成模塊包括圖像分析模塊、圖像換算模塊、圖像生成模塊;所述圖像分析模塊利用插件計算與分析PDF文檔內(nèi)容,計算文檔頁碼數(shù)量,計算每頁大小并確定坐標(biāo)位置,將其復(fù)制到內(nèi)存以進(jìn)行下一步圖像換算操作;所述圖像換算模塊提供了 32位圖優(yōu)化的八叉樹Qctree算法;八叉樹Qctree算法將32位色的Bitmap調(diào)色板優(yōu)化成為8位色的彩色Gif,使得生成圖像的無損與信息完整; 使用八叉樹算法從真彩色中查找出最能代表整張圖像的256種顏色,建立調(diào)色板;所述圖像生成模塊用以將圖像換算模塊得到的圖像換算結(jié)果生成為圖像文件。作為本專利技術(shù)的一種優(yōu)選方案,所述圖像換算模塊的換算方法包括如下步驟1)建立八叉樹,八叉樹節(jié)點(diǎn)的特性就是每個節(jié)點(diǎn)最多有8個字節(jié)點(diǎn),編號為0-7, 以RGB值建立八叉樹,首先建立根節(jié)點(diǎn)Root,然后分別以RGB的每一位分別組成一個0_7的值,依次插入樹中;2)提取調(diào)色板,八叉樹建立完之后,取出葉子節(jié)點(diǎn)中的RGB分量的平均值,RGB分量的平本文檔來自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
1.一種文檔預(yù)覽圖生成系統(tǒng),其特征在于,所述系統(tǒng)包括:文檔統(tǒng)一轉(zhuǎn)化模塊、圖像生成模塊;所述文檔統(tǒng)一轉(zhuǎn)化模塊對各種文檔格式進(jìn)行分析,將各種文檔統(tǒng)一為PDF格式,文檔統(tǒng)一轉(zhuǎn)化模塊包括Excel轉(zhuǎn)化模塊、Powerpoint轉(zhuǎn)化模塊、Word轉(zhuǎn)化模塊、Txt轉(zhuǎn)化模塊;所述Excel轉(zhuǎn)化模塊用以將所有表格內(nèi)容轉(zhuǎn)化成為PDF格式文檔;Excel轉(zhuǎn)化模塊利用Office公開接口讀取Excel的內(nèi)容,將信息讀取到內(nèi)存,并利用Office插件模塊將Excel保存為PDF格式文檔;所述Powerpoint轉(zhuǎn)化模塊用以將演示文檔內(nèi)容轉(zhuǎn)化成為PDF格式文檔;Powerpoint轉(zhuǎn)化模塊利用Office公開接口讀取Powerpoint所有頁面的內(nèi)容,將信息讀取到內(nèi)存,并利用Office插件模塊將Powerpoint保存為PDF格式文檔;所述Word轉(zhuǎn)化模塊用以將文檔內(nèi)容轉(zhuǎn)化成為PDF格式文檔;Word轉(zhuǎn)化模塊利用Office公開接口讀取Word文檔內(nèi)容,將信息讀取到內(nèi)存,并利用Office插件模塊將Word保存為PDF格式文檔;所述Txt轉(zhuǎn)化模塊用以將記事本內(nèi)容轉(zhuǎn)化成為PDF格式文檔;Txt轉(zhuǎn)化模塊利用Office公開接口讀取Txt文件內(nèi)容,將信息讀取到內(nèi)存,并利用Office插件模塊將Txt文件保存為PDF格式文檔;所述圖像生成模塊用以抽取PDF文檔內(nèi)容,分析文檔頁碼數(shù)量和大小尺寸,使用32位圖像技術(shù)生成內(nèi)存圖像,并利用八叉樹Qctree算法對32位色的位圖進(jìn)行調(diào)色板優(yōu)化,將32位色的位圖調(diào)色板優(yōu)化成為8位色的彩色Gif;所述圖像生成模塊包括圖像分析模塊、圖像換算模塊、圖像生成模塊;所述圖像分析模塊利用插件計算與分析PDF文檔內(nèi)容,計算文檔頁碼數(shù)量,計算每頁大小并確定坐標(biāo)位置,將其復(fù)制到內(nèi)存以進(jìn)行下一步圖像換算操作;所述圖像換算模塊提供32位圖優(yōu)化的八叉樹Qctree算法;八叉樹Qctree算法將32位色的Bitmap調(diào)色板優(yōu)化成為8位色的彩色Gif,使得生成圖像的無損與信息完整;使用八叉樹算法從真彩色中查找出最能代表整張圖像的256種顏色,建立調(diào)色板;主要分為三個步驟:1)建立八叉樹,八叉樹節(jié)點(diǎn)的特性就是每個節(jié)點(diǎn)最多有8個字節(jié)點(diǎn),編號為0-7,以RGB值建立八叉樹,首先建立根節(jié)點(diǎn)Root,然后分別以RGB的每一位分別組成一個0-7的值,依次插入樹中;2)提取調(diào)色板,八叉樹建立完之后,取出葉子節(jié)點(diǎn)中的RGB分量的平均值,RGB分量的平均值=分量總和/節(jié)點(diǎn)計數(shù),即是得到的調(diào)色板顏色值;3)匹配調(diào)色板索引,即根據(jù)原始的RGB值,在調(diào)色板中查找出最接近的顏色的索引;所述圖像生成模塊用以將圖像換算模塊得到的圖像換算結(jié)果生成為圖像文件。...
【技術(shù)特征摘要】
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:金可偉,
申請(專利權(quán))人:上海梅花信息有限公司,
類型:發(fā)明
國別省市:31
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。