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

一種文件格式轉(zhuǎn)換的方法及裝置的制作方法

文檔序號(hào):6435622閱讀:363來(lái)源:國(guó)知局
專利名稱:一種文件格式轉(zhuǎn)換的方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明屬于網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種文件格式轉(zhuǎn)換的方法及裝置。
背景技術(shù)
在網(wǎng)絡(luò)技術(shù)普遍應(yīng)用的今天,MS office、WPS等各種辦公軟件已經(jīng)成為必不可少的應(yīng)用工具,人們基于一些展示或網(wǎng)絡(luò)傳輸?shù)鹊男枰?,?jīng)常要將各類文檔之間進(jìn)行轉(zhuǎn)換。例如,在網(wǎng)絡(luò)交互通信中,將文檔轉(zhuǎn)換后輸出到網(wǎng)頁(yè)上,是一種常見(jiàn)的做法。于現(xiàn)有技術(shù)中,申請(qǐng)?zhí)枮?00910198421. 9的發(fā)明“文檔格式轉(zhuǎn)化系統(tǒng)及方法”公開了一種文檔格式轉(zhuǎn)化系統(tǒng)及方法。該系統(tǒng)包括圖片轉(zhuǎn)化模塊、文字獲取模塊、文字圖像映射模塊。圖片轉(zhuǎn)化模塊用以把文檔的每一頁(yè)轉(zhuǎn)為圖片格式的數(shù)據(jù)。文字獲取模塊用以獲取文檔每一頁(yè)的文字、各文字在圖片中的狀態(tài)信息。文字圖像映射模塊,用以生成各頁(yè)文字信息與圖片所對(duì)應(yīng)的映射表, 該表中包含有各文字在圖片中的狀態(tài)信息。圖片轉(zhuǎn)化模塊、文字獲取模塊把每一文檔的每一頁(yè)轉(zhuǎn)換為一張無(wú)損圖片文件和一個(gè)包含該頁(yè)所有文字信息的文本文件。上述發(fā)明通過(guò)將圖片、文字分別轉(zhuǎn)化及映射的方法將各類復(fù)雜的文檔整合成統(tǒng)一的數(shù)據(jù)格式,無(wú)需下載任何軟件即可在瀏覽器中直接查看文檔,對(duì)于將圖表文件如何完整地在網(wǎng)頁(yè)上進(jìn)行展示,沒(méi)有提供解決方案。目前在一些圖表文件如excel進(jìn)行轉(zhuǎn)換時(shí),一個(gè)頁(yè)面只能顯示部分內(nèi)容或分頁(yè)顯示,造成頁(yè)面不完整的現(xiàn)象,大大影響了通信效率。

發(fā)明內(nèi)容
本發(fā)明提供一種文件格式轉(zhuǎn)換的方法及裝置,以解決上述問(wèn)題。本發(fā)明提供一種文件格式轉(zhuǎn)換的方法,本發(fā)明方法包括以下步驟。將待處理文件各頁(yè)面最后一個(gè)非空列進(jìn)行自適應(yīng)調(diào)整,獲取調(diào)整后各頁(yè)面最大高度和最大寬度、頁(yè)面內(nèi)各圖片最大高度和最大寬度。比較頁(yè)面最大高度和所述圖片最大高度,取較大值作為頁(yè)面高度H,比較頁(yè)面最大寬度和所述圖片最大寬度,取較大值作為頁(yè)面寬度W。獲取紙面高度 Hl和紙面寬度Wl。獲取Hl與H的比值及Wl與W的比值,將較小值賦值給1若M < 1,則將調(diào)整后的文件各頁(yè)面依據(jù)所述M的縮放比例進(jìn)行縮放輸出。本發(fā)明還提供一種文件格式轉(zhuǎn)換的裝置,包括調(diào)整模塊、取值模塊、獲取模塊及處理模塊。其中,調(diào)整模塊連接取值模塊,取值模塊連接獲取模塊,獲取模塊連接處理模塊。調(diào)整模塊,用于將待處理文件各頁(yè)面最后一個(gè)非空列進(jìn)行自適應(yīng)調(diào)整,獲取調(diào)整后各頁(yè)面最大高度和最大寬度、頁(yè)面內(nèi)各圖片最大高度和最大寬度。取值模塊,用于比較頁(yè)面最大高度和所述圖片最大高度,取較大值作為頁(yè)面高度H,比較頁(yè)面最大寬度和所述圖片最大寬度, 取較大值作為頁(yè)面寬度W。獲取模塊,用于獲取紙面高度Hl和紙面寬度W1。處理模塊,用于獲取Hl與H的比值及Wl與W的比值,將較小值賦值給M,若M < 1,則將調(diào)整后的文件各頁(yè)面依據(jù)所述M的縮放比例進(jìn)行縮放輸出。相較于先前技術(shù),根據(jù)本發(fā)明提供的文件格式轉(zhuǎn)換的方法及裝置,將圖表文件自動(dòng)調(diào)整后轉(zhuǎn)換成圖片格式輸出到網(wǎng)頁(yè)上,保留了文件的完整性,并且不需下載相關(guān)辦公軟件,即可在網(wǎng)頁(yè)上直接讀取。


此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中圖1所示為根據(jù)本發(fā)明的較佳實(shí)施例提供的文件格式轉(zhuǎn)換方法的流程圖;圖2所示為根據(jù)本發(fā)明的較佳實(shí)施例提供的文件格式轉(zhuǎn)換裝置的示意圖。
具體實(shí)施例方式下文中將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。圖1所示為根據(jù)本發(fā)明的較佳實(shí)施例提供的文件格式轉(zhuǎn)換方法的流程圖,包括以下步驟步驟101 將待處理文件各頁(yè)面最后一個(gè)非空列進(jìn)行自適應(yīng)調(diào)整,獲取調(diào)整后各頁(yè)面最大高度和最大寬度、頁(yè)面內(nèi)各圖片最大高度和最大寬度。首先,對(duì)待處理文件各頁(yè)面進(jìn)行調(diào)整,具體而言,遍歷待處理文件頁(yè)面各行,獲得最后一個(gè)非空列單元格的列寬Li,對(duì)最后一個(gè)非空列單元格的列寬進(jìn)行自適應(yīng)調(diào)整,獲得所述最后一個(gè)非空列單元格調(diào)整后的列寬L2。其次,獲取調(diào)整后各頁(yè)面最大高度和最大寬度、頁(yè)面內(nèi)各圖片最大高度和最大寬度。獲取調(diào)整后頁(yè)面中各圖片的最大高度和最大寬度的過(guò)程為逐行遍歷查找圖片,依次獲取各圖片的高度、寬度并進(jìn)行比較,獲取較大值,得到圖片的最大高度和最大寬度。例如,獲取第一張圖片的高度為9、寬度為4,第二張圖片的高度為8,寬度為6,則將數(shù)值9賦值給最大高度,數(shù)值6賦值給最大寬度,接下來(lái)查找第三張圖片,將第三張圖片的高度與數(shù)值9比較,較大值賦值給最大高度,將第三張圖片的寬度與數(shù)值6比較,較大值賦值給最大寬度, 以此類推,直到逐行遍歷查找圖片結(jié)束。步驟102 比較頁(yè)面最大高度和所述圖片最大高度,取較大值作為頁(yè)面高度H,比較頁(yè)面最大寬度和所述圖片最大寬度,取較大值作為頁(yè)面寬度W。步驟103 獲取紙面高度Hl和紙面寬度Wl。所述紙面高度和紙面寬度,是指將頁(yè)面內(nèi)容打印在紙張上,所述紙張的高度和寬度。步驟104 獲取Hl與H的比值及Wl與W的比值,將較小值賦值給M,若M < 1,則將調(diào)整后的文件各頁(yè)面依據(jù)所述M的縮放比例進(jìn)行縮放輸出。如上所述,若M > 1,則將所述調(diào)整后文件各頁(yè)面直接輸出。將調(diào)整后的各頁(yè)面輸出的過(guò)程為首先將調(diào)整后的文件各頁(yè)面轉(zhuǎn)換成PDF格式, 再由PDF格式轉(zhuǎn)換成圖片格式,最后輸出到網(wǎng)頁(yè)上,或打印到紙面。例如,調(diào)整后的待處理文件包括頁(yè)面一及頁(yè)面二,取值比較后得出頁(yè)面一頁(yè)面高度為40厘米,頁(yè)面寬度為30厘米。獲取紙面高度為36厘米,紙面寬度為M厘米。此時(shí)Hl 與H的比值為36 40 = 0.9,Wl與W的比值為M 30 = 0. 8,則將較小值0. 8賦值給M, 此時(shí)M < 1,將頁(yè)面一按照M = 0. 8的縮放比例進(jìn)行縮放輸出,即,將所述頁(yè)面一頁(yè)面高度由 40厘米乘以0. 8縮放為32厘米,頁(yè)面寬度由30厘米乘以0. 8縮放為M厘米,輸出到高度為36厘米,寬度為M厘米的紙面上。又如,取值比較后得出頁(yè)面二頁(yè)面高度為30厘米,頁(yè)面寬度為M厘米。獲取紙面高度為36厘米,紙面寬度為24厘米。此時(shí)Hl與H的比值為36 30 = 1. 2,Wl與W的比值為M M = 1,將較小值1賦值給M,此時(shí)M >1,則將所述調(diào)整后文件各頁(yè)面直接輸出, 即,將所述頁(yè)面二按照原尺寸直接輸出到高度為36厘米,寬度為M厘米的紙面上。圖2所示為根據(jù)本發(fā)明的較佳實(shí)施例提供的文件格式轉(zhuǎn)換裝置的示意圖。如圖2 所示,本發(fā)明較佳實(shí)施例提供的文件格式轉(zhuǎn)換裝置ι包括調(diào)整模塊10、取值模塊20、獲取模塊30及處理模塊40。其中,調(diào)整模塊10連接取值模塊20,取值模塊20連接獲取模塊30, 獲取模塊30連接處理模塊40。調(diào)整模塊10用于將待處理文件各頁(yè)面最后一個(gè)非空列進(jìn)行自適應(yīng)調(diào)整,獲取調(diào)整后各頁(yè)面最大高度和最大寬度、頁(yè)面內(nèi)各圖片最大高度和最大寬度。 取值模塊20用于比較頁(yè)面最大高度和圖片最大高度,取較大值作為頁(yè)面高度H,比較頁(yè)面最大寬度和圖片最大寬度,取較大值作為頁(yè)面寬度W。獲取模塊30用于獲取紙面高度Hl和紙面寬度Wl。處理模塊40用于獲取Hl與H的比值及Wl與W的比值,將較小值賦值給M, 若M < 1,則將調(diào)整后的文件各頁(yè)面依據(jù)所述M的縮放比例進(jìn)行縮放輸出。綜上所述,根據(jù)本發(fā)明的較佳實(shí)施例提供的文件轉(zhuǎn)換格式方法及裝置,將圖表文件自動(dòng)調(diào)整后轉(zhuǎn)換成圖片格式輸出到網(wǎng)頁(yè)上,保留了文件的完整性,并且不需下載其它辦公軟件,即可在網(wǎng)頁(yè)上直接讀取。本發(fā)明適用于微軟office的excel部分,也適用于WPS 中的excel部分。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種文件格式轉(zhuǎn)換的方法,其特征在于,包括以下步驟將待處理文件各頁(yè)面最后一個(gè)非空列進(jìn)行自適應(yīng)調(diào)整,獲取調(diào)整后各頁(yè)面最大高度和最大寬度、頁(yè)面內(nèi)各圖片最大高度和最大寬度;比較所述頁(yè)面最大高度和所述圖片最大高度,取較大值作為頁(yè)面高度H,比較所述頁(yè)面最大寬度和所述圖片最大寬度,取較大值作為頁(yè)面寬度W;獲取紙面高度Hl和紙面寬度Wl ;獲取Hl與H的比值及Wl與W的比值,將較小值賦值給M,若M < 1,則將所述調(diào)整后的文件各頁(yè)面依據(jù)所述M的縮放比例進(jìn)行縮放輸出。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,將所述調(diào)整后的文件各頁(yè)面輸出轉(zhuǎn)換成 PDF格式,再由PDF格式轉(zhuǎn)換成圖片格式。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,對(duì)所述待處理文件各頁(yè)面最后一個(gè)非空列進(jìn)行自適應(yīng)調(diào)整前,遍歷所述待處理文件頁(yè)面各行,獲得最后一個(gè)非空列單元格本身的列寬Ll ;對(duì)所述待處理文件各頁(yè)面最后一個(gè)非空列進(jìn)行自適應(yīng)調(diào)整后,獲得調(diào)整后最后一個(gè)非空列的單元格的列寬L2,若L2> Li,判斷所述待處理文件各頁(yè)面內(nèi)是否有圖片覆蓋所述自適應(yīng)調(diào)整后的單元格,若是,則把所述圖片移到下一行單元格。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,獲取所述調(diào)整后頁(yè)面中各圖片的最大高度和最大寬度的過(guò)程為逐行遍歷查找圖片,依次獲取各圖片的高度、寬度并進(jìn)行比較,獲取較大值,得到圖片的最大高度和最大寬度。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,SM> 1,則將所述調(diào)整后文件各頁(yè)面直接輸出。
6.根據(jù)權(quán)利要求1 5所述的方法,其特征在于,所述文件包含微軟excel、WPSexcel 文件。
7.一種文件格式轉(zhuǎn)換的裝置,其特征在于,包括調(diào)整模塊、取值模塊、獲取模塊及處理模塊,所述調(diào)整模塊連接所述取值模塊,所述取值模塊連接所述獲取模塊,所述獲取模塊連接所述處理模塊所述調(diào)整模塊,用于將所述待處理文件各頁(yè)面最后一個(gè)非空列進(jìn)行自適應(yīng)調(diào)整,獲取調(diào)整后各頁(yè)面最大高度和最大寬度、頁(yè)面內(nèi)各圖片最大高度和最大寬度;所述取值模塊,用于比較所述頁(yè)面最大高度和所述圖片最大高度,取較大值作為頁(yè)面高度H,比較所述頁(yè)面最大寬度和所述圖片最大寬度,取較大值作為頁(yè)面寬度W ;所述獲取模塊,用于獲取紙面高度Hl和紙面寬度Wl ;所述處理模塊,用于獲取Hl與H的比值及Wl與W的比值,將較小值賦值給M,若M < 1, 則將調(diào)整后的文件各頁(yè)面依據(jù)所述M的縮放比例進(jìn)行縮放輸出。
全文摘要
本發(fā)明提供一種文件格式轉(zhuǎn)換的方法及裝置,上述方法包括以下步驟。將待處理文件各頁(yè)面最后一個(gè)非空列進(jìn)行自適應(yīng)調(diào)整,獲取調(diào)整后各頁(yè)面最大高度和最大寬度、頁(yè)面內(nèi)各圖片最大高度和最大寬度。比較頁(yè)面最大高度和所述圖片最大高度,取較大值作為頁(yè)面高度H,比較頁(yè)面最大寬度和所述圖片最大寬度,取較大值作為頁(yè)面寬度W。獲取紙面高度H1和紙面寬度W1。獲取H1與H的比值及W1與W的比值,將較小值賦值給M,若M<1,則將調(diào)整后的文件各頁(yè)面依據(jù)所述M的縮放比例進(jìn)行縮放輸出。
文檔編號(hào)G06F17/30GK102368263SQ20111031404
公開日2012年3月7日 申請(qǐng)日期2011年10月17日 優(yōu)先權(quán)日2011年10月17日
發(fā)明者胡加明 申請(qǐng)人:蘇州闊地網(wǎng)絡(luò)科技有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
洛扎县| 盐边县| 山丹县| 中牟县| 黄梅县| 深州市| 邵阳县| 深水埗区| 仲巴县| 新乡县| 腾冲县| 黄骅市| 新巴尔虎左旗| 沾化县| 五莲县| 宣城市| 东平县| 溧水县| 来凤县| 分宜县| 盐山县| 雷波县| 徐汇区| 赤水市| 龙胜| 南阳市| 江津市| 顺义区| 中牟县| 安溪县| 晋城| 和林格尔县| 南皮县| 沾益县| 涪陵区| 镇平县| 凤冈县| 天祝| 泉州市| 洪雅县| 崇明县|