[發明專利]文檔預覽圖生成系統及方法在審
| 申請號: | 201110241897.3 | 申請日: | 2011-08-22 |
| 公開(公告)號: | CN102289497A | 公開(公告)日: | 2011-12-21 |
| 發明(設計)人: | 金可偉 | 申請(專利權)人: | 上海梅花信息有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06T1/00 |
| 代理公司: | 上海金盛協力知識產權代理有限公司 31242 | 代理人: | 解文霞 |
| 地址: | 200336 上海市長*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 文檔 預覽 生成 系統 方法 | ||
1.一種文檔預覽圖生成系統,其特征在于,所述系統包括:文檔統一轉化模塊、圖像生成模塊;
所述文檔統一轉化模塊對各種文檔格式進行分析,將各種文檔統一為PDF格式,文檔統一轉化模塊包括Excel轉化模塊、Powerpoint轉化模塊、Word轉化模塊、Txt轉化模塊;
所述Excel轉化模塊用以將所有表格內容轉化成為PDF格式文檔;Excel轉化模塊利用Office公開接口讀取Excel的內容,將信息讀取到內存,并利用Office插件模塊將Excel保存為PDF格式文檔;
所述Powerpoint轉化模塊用以將演示文檔內容轉化成為PDF格式文檔;Powerpoint轉化模塊利用Office公開接口讀取Powerpoint所有頁面的內容,將信息讀取到內存,并利用Office插件模塊將Powerpoint保存為PDF格式文檔;
所述Word轉化模塊用以將文檔內容轉化成為PDF格式文檔;Word轉化模塊利用Office公開接口讀取Word文檔內容,將信息讀取到內存,并利用Office插件模塊將Word保存為PDF格式文檔;
所述Txt轉化模塊用以將記事本內容轉化成為PDF格式文檔;Txt轉化模塊利用Office公開接口讀取Txt文件內容,將信息讀取到內存,并利用Office插件模塊將Txt文件保存為PDF格式文檔;
所述圖像生成模塊用以抽取PDF文檔內容,分析文檔頁碼數量和大小尺寸,使用32位圖像技術生成內存圖像,并利用八叉樹Qctree算法對32位色的位圖進行調色板優化,將32位色的位圖調色板優化成為8位色的彩色Gif;所述圖像生成模塊包括圖像分析模塊、圖像換算模塊、圖像生成模塊;
所述圖像分析模塊利用插件計算與分析PDF文檔內容,計算文檔頁碼數量,計算每頁大小并確定坐標位置,將其復制到內存以進行下一步圖像換算操作;
所述圖像換算模塊提供32位圖優化的八叉樹Qctree算法;八叉樹Qctree算法將32位色的Bitmap調色板優化成為8位色的彩色Gif,使得生成圖像的無損與信息完整;使用八叉樹算法從真彩色中查找出最能代表整張圖像的256種顏色,建立調色板;主要分為三個步驟:1)建立八叉樹,八叉樹節點的特性就是每個節點最多有8個字節點,編號為0-7,以RGB值建立八叉樹,首先建立根節點Root,然后分別以RGB的每一位分別組成一個0-7的值,依次插入樹中;2)提取調色板,八叉樹建立完之后,取出葉子節點中的RGB分量的平均值,RGB分量的平均值=分量總和/節點計數,即是得到的調色板顏色值;3)匹配調色板索引,即根據原始的RGB值,在調色板中查找出最接近的顏色的索引;
所述圖像生成模塊用以將圖像換算模塊得到的圖像換算結果生成為圖像文件。
2.一種文檔預覽圖生成系統,其特征在于,所述系統包括:文檔統一轉化模塊、圖像生成模塊;
所述文檔統一轉化模塊對文檔格式進行分析,將文檔統一為PDF格式;
所述圖像生成模塊用以抽取PDF文檔屬性,分析文檔頁碼數量和大小尺寸;使用n位圖像技術生成內存圖像,并對進行n位色的位圖進行調色板優化,將n位色的位圖調色板優化成為m位色的圖像,其中,n>m。
3.根據權利要求2所述的文檔預覽圖生成系統,其特征在于:
所述文檔統一轉化模塊包括Excel轉化模塊、Powerpoint轉化模塊、Word轉化模塊、Txt轉化模塊中的一種或多種;
所述Excel轉化模塊用以將所有表格內容轉化成為PDF格式文檔;Excel轉化模塊利用Office公開接口讀取Excel的內容,將信息讀取到內存,并利用Office插件模塊將Excel保存為PDF格式文檔;
所述Powerpoint轉化模塊用以將演示文檔內容轉化成為PDF格式文檔;Powerpoint轉化模塊利用Office公開接口讀取Powerpoint所有頁面的內容,將信息讀取到內存,并利用Office插件模塊將Powerpoint保存為PDF格式文檔;
所述Word轉化模塊用以將文檔內容轉化成為PDF格式文檔;Word轉化模塊利用Office公開接口讀取Word文檔內容,將信息讀取到內存,并利用Office插件模塊將Word保存為PDF格式文檔;
所述Txt轉化模塊用以將記事本內容轉化成為PDF格式文檔;Txt轉化模塊利用Office公開接口讀取Txt文件內容,將信息讀取到內存,并利用Office插件模塊將Txt文件保存為PDF格式文檔。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海梅花信息有限公司,未經上海梅花信息有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110241897.3/1.html,轉載請聲明來源鉆瓜專利網。





