專利名稱:文檔的圖像存儲方法和裝置的制作方法
技術領域:
本發明涉及文檔數據傳輸領域,具體而言,涉及文檔的圖像存儲方法和裝置。
背景技術:
電子文檔的應用,加快了印刷行業的發展,很多需要印刷、排版的作品,通過電子文檔能夠快速的排版并打印。·在電子文檔中,大部分內容為文字作品,并含有部分圖像數據。文字作品可以快速打印,并不影響打印效果,由于使用電子文檔的用戶主要是閱讀和編輯,圖像數據主要滿足用戶閱讀即可,因此圖像數據嵌入到文檔時,通常會存在降低圖像分辨率的情況,從而便于用戶在打開電子文檔時進行閱讀。不同的應用對圖像的分辨率有不同的要求,使用上述的含有圖像的電子文檔,在排版印刷過程中,由于圖像數據在嵌入到電子文檔時,圖像的分辨率被降低,僅僅可滿足用戶的閱讀需要,這樣的電子文檔被打印出來的效果較差,打印后的圖像由于分辨率較低,無法滿足讀者閱讀的需要。目前,為便于使電子文檔中的圖像滿足打印后的需求,通常會將為經過處理的原圖像直接存儲在電子文檔中,從而滿足后續的打印要求,但這樣存儲,導致加大了電子文檔中的數據量,當后續處理電子文檔時,由于文檔中的數據量大,影響閱讀或編輯電子文檔的軟件,打開、排版電子文檔中內容的時間,降低了效率。
發明內容
本發明旨在提供一種文檔的圖像存儲方法和裝置,以解決電子文檔中存儲的數據量大的問題。在本發明的實施例中,提供了一種文檔的圖像存儲方法,包括確定本地的所述文檔中的圖像;按照確定的網絡地址將所述圖像上傳到網絡中存儲;在所述文檔中存儲所述圖像的相鄰位置存儲所述網絡地址。進一步地,確定本地的文檔中的圖像包括遍歷所述本地打開的文檔中的圖像。進一步地,所述確定本地的文檔中的圖像的過程包括在所述本地的文檔生成過程中,訪問插入在所述文檔中的圖像。進一步地,所述上傳之前,還包括為所述圖像創建相應的信息并以窗口的形式顯示給用戶;所述信息至少包括以下之一所述圖像的名稱、標識、格式、用于指示所述圖像是否需要修改的狀態提示、所述網絡地址。進一步地,還包括將所述信息一同存儲在所述網絡中或所述文檔中。進一步地,所述存儲網絡地址之后,還包括遍歷所述文檔,讀取所述文檔內或其存儲的信息中的網絡地址;按照所述網絡地址下載所述圖像并存儲在所述文檔中。進一步地,下載所述圖像并存儲在所述文檔的過程包括如果判斷所述文檔中存在所述圖像的原圖像,則替換所述原圖像。
本發明還提供一種文檔圖像的存儲裝置,訪問單元,用于確定本地的所述文檔中的圖像;上傳單元,用于按照確定的網絡地址將所述圖像上傳到網絡中存儲;讀寫單元,用于在所述文檔中存儲所述圖像的相鄰位置存儲所述網絡地址。進一步地,所述訪問單元包括遍歷單元,用于遍歷所述本地打開的文檔中的圖像;和/或監控單元,用于在所述本地的文檔生成過程中,訪問插入在所述文檔中的圖像。進一步地,還包括信息單元,用于為所述圖像創建相應的信息并以窗口的形式顯示給用戶;所述信息至少包括以下之一所述圖像的名稱、標識、格式、用于指示所述圖像是否需要修改的狀態提示、所述網絡地址。進一步地,還包括信息存儲單元,用于將所述信息一同存儲在所述網絡中或所述文檔中。進一步地,還包括下載單元,用于在所述讀寫單元存儲網絡地址之后,遍歷所述文檔或讀取所述信息,讀取所述文檔或信息中的網絡地址;按照所述網絡地址下載所述圖像并存儲在所述文檔中。本發明的方法和裝置,因為采用了將圖像上傳到網絡中,在本地文檔中存儲網絡地址的形式,所以克服了為滿足打印要求,在文檔中存儲數據量較大的圖像的問題,降低了電子文檔中的數據量,當后續處理電子文檔時,由于文檔中的數據量小,閱讀或編輯電子文檔的軟件打開、排版電子文檔的過程中,提高了打開、編輯時間及效率。
此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中
圖I示出了本發明實施例一的流程圖;圖2示出了本發明實施例二的流程圖;圖3示出了本發明實施例三的流程圖;圖4示出了本發明實施例三中通過控制面板顯示信息的屏幕截圖;圖5示出了本發明實施例四中的裝置結構框圖。
具體實施例方式下面將參考附圖并結合實施例,來詳細說明本發明。本發明的方法可通過電子設備來執行,如計算機。下面詳細描述本發明的實施例一,參見圖1,包括Sll :確定本地的文檔中的圖像;電子文檔中圖像,可存在一個已經完成的文檔中,或者也可存在一個正在制作過程中的電子文檔中。對于已經完成的電子文檔,可以遍歷電子文檔中的內容,通過文檔中內容的屬性,判斷是否為圖像;對于正則制作的電子文檔,如果要在文檔中存儲圖像數據時,會在文檔中插入圖像數據,例如打開文件夾或鏈接,瀏覽本地或網絡中的圖像。從而將圖像插入到本地的文檔中。S12 :按照確定的網絡地址將所述圖像上傳到網絡中存儲;在確定好圖像后,按照預先分配的網絡地址將圖像上傳到網絡服務器中,如網絡硬盤,可以是局域網內的服務器,也可以是外網的服務器 。
S13 :在所述文檔中存儲所述圖像的相鄰位置存儲所述網絡地址。將圖像上傳到網絡過程中,可直接將圖像剪切后上傳文檔中不保存原圖像;也可將圖像復制后上傳,在文檔中保存原圖像,原圖像保存在文檔時,可能會降低其分辨率或像素,在滿足用戶識別的情況下,縮小其所占的容量。上面詳細說明了實施例一,將電子文檔中的圖像保存到網絡中,從而減少了文檔中存儲圖像所占用的空間,當需要打印或排版電子文檔時,會按照文檔中的地址從網絡中下載。下面通過實施例二詳細說明。參見圖2,包括以下步驟S21 :遍歷本地的文檔中的圖像;用戶可通過計算機打開本地的文檔,計算機遍歷本地的文檔中的圖像。可通過文檔中的內容的屬性,判斷文檔中內容的格式,從而判斷文檔中存在的圖像。 S22 :按照確定的網絡地址將所述圖像上傳到網絡中存儲;在確定好圖像后,按照預先分配的網絡地址將圖像上傳到網絡服務器中,如網絡硬盤,可以是局域網內的服務器,也可以是外網的服務器。S23 :在所述文檔中存儲所述圖像的相鄰位置存儲所述網絡地址;將圖像上傳到網絡過程中,可直接將圖像剪切后上傳文檔中不保存原圖像;也可將圖像復制后上傳,在文檔中保存原圖像,原圖像保存在文檔時,可能會降低其分辨率或像素,在滿足用戶識別的情況下,縮小其所占的容量。S24 :打印或排版文檔,遍歷文檔中的網絡地址;在文檔經過步驟S23處理后,排版或打印文檔時,遍歷文檔中的網絡地址。S25 :按照所述網絡地址下載所述圖像;當遍歷到文檔中的網絡地址后,訪問該網絡地址,并讀取下載該網絡地址中存儲的圖像。S26 :將圖像下載到文檔中。通過網絡地址下載到圖像后,將圖像存儲到文檔中。對于文檔中不存在圖像的情況下,可將下載到的圖像直接嵌入到文檔中存儲網絡地址的相鄰位置,也可以嵌入到指定的位置。當文檔中存在原圖像的情況下,可將下載到的圖像替換原圖像。具體可按照下載的圖像與原圖像采用同一名稱或同一標識的方式,替換原圖像。上面詳細描述了本發明的實施例二,在實施例二中,通過從網絡上下載圖像數據的方式,可將清晰度高的圖像存儲在網絡中,在打印或排版圖像時,下載網絡中存儲的圖像,從而實現僅在排版和打印時,才將圖像保存在文檔中,滿足了排版和打印的需要,也降低了文檔中存儲的數據量。優選地,本發明的方法還可在文檔中增加圖像信息,以記錄圖像的一些屬性信息,便于用戶處理圖像。下面通過實施例三詳細說明。參見圖3,包括以下步驟S31 :遍歷本地的文檔中的圖像;用戶可通過計算機打開本地的文檔,計算機遍歷本地的文檔中的圖像。可通過文檔中的內容的屬性,判斷文檔中內容的格式,從而判斷文檔中存在的圖像。S32 :為遍歷到的圖像創建相應的信息;當遍歷到文檔中圖像后,可向用戶顯示控制面板,并為圖像創建相應的信息。這些信息包括
圖像的名稱、標識、格式、用于指示圖像是否需要修改的狀態提示、存儲的網絡地址。對于有些圖像,如果其清晰度還不能滿足后續的處理要求,用戶還可更改其狀態,狀態提示包括是否需要修改的提示,如正常、待修改等。可為每個圖像分配一個存儲的網絡地址,并將該地址也存儲到信息中。用戶還可對圖像的名稱進行修改。S33 :按照確定的網絡地址將所述圖像及相應的信息上傳到網絡中存儲;在確定好圖像后,按照預先分配的網絡地址將圖像上傳到網絡服務器中,如網絡硬盤,可以是局域網內的服務器,也可以是外網的服務器。S34 :在所述文檔中存儲所述圖像的相鄰位置存儲所述信息;
將圖像上傳到網絡過程中,可直接將圖像剪切后上傳文檔中不保存原圖像;也可將圖像復制后上傳,在文檔中保存原圖像,原圖像保存在文檔時,可能會降低其分辨率或像素,在滿足用戶識別的情況下,縮小其所占的容量。S35 :打印或排版文檔,遍歷文檔中的信息;在文檔經過步驟S32處理后,排版或打印文檔時,遍歷文檔中的信息。S36 :按照信息中的網絡地址下載圖像;當遍歷到文檔中的信息后,可從信息中讀取網絡地址,訪問該網絡地址,并讀取下載該網絡地址中存儲的圖像。還可檢查圖像的狀態,是否需要修改等。具體可參見圖4中所示的屏幕截圖。S37 :將圖像下載到文檔中。通過網絡地址下載到圖像后,將圖像存儲到文檔中。對于文檔中不存在圖像的情況下,可將下載到的圖像直接嵌入到文檔中存儲網絡地址的相鄰位置,也可以嵌入到指定的位置。當文檔中存在原圖像的情況下,可將下載到的圖像替換原圖像。具體可按照下載的圖像與原圖像采用同一名稱或同一標識的方式,替換原圖像。優選地,特別是通過文檔中信息,可判斷出圖像是不需要修改的,且原文檔中也存在圖像的情況,可不用下載該圖像。通過加入圖像中的信息并向用戶提示這些信息,可便于用戶對圖像有更多的了解,便于用戶選擇相應的操作,如修改圖像等,增加了用戶的體驗。實施例三中的方法,可便于用戶通過提供的接口,如控制面板的形式對圖像進行處理,用戶還可通過面板對文檔中所有的圖像進行處理,以提高處理的效率。本發明還提供一種文檔的圖像存儲裝置,該裝置可通過集成電路、芯片等形式實現,下面通過實施例四詳細說明該裝置的優選結構,參見圖5,包括訪問單元41,用于確定本地的所述文檔中的圖像;上傳單元42,用于按照確定的網絡地址將訪問單元41所確定的圖像上傳到網絡中存儲;讀寫單元43,用于將上傳單元42上傳采用的網絡地址,在所述文檔中存儲所述圖像的相鄰位置處,存儲所述網絡地址。優選地,所述訪問單元41包括遍歷單元411,用于遍歷所述本地打開的文檔中的圖像;和/或監控單元412,用于在所述本地的文檔生成過程中,訪問插入在所述文檔中的圖像。優選地,還包括信息單元44,用于為所述訪問單元41訪問的圖像創建相應的信息并以窗口的形式顯示給用戶;所述信息至少包括以下之一所述圖像的名稱、標識、格式、用于指示所述圖像是否需要修改的狀態提示、所述網絡地址。
優選地,還包括信息存儲單元45,用于將信息單元44創建的所述信息一同存儲在所述網絡中或所述文檔中。優選地,還包括下載單元46,用于在所述讀寫單元43存儲網絡地址之后,遍歷所述文檔;網絡地址可直接存儲在文檔內,也可以信息的形式存儲在文檔內,可讀取所述文檔內或其存儲的信息中的網絡地址;按照所述網絡地址下載所述圖像并存儲在所述文檔中。本發明的方法和裝置,因為采用了將圖像上傳到網絡中,在本地文檔中存儲網絡地址的形式,所以克服了為滿足打印要求,在文檔中存儲數據量較大的圖像的問題,降低了電子文檔中的數據量,當后續處理電子文檔時,由于文檔中的數據量小,閱讀或編輯電子文檔的軟件打開、排版電子文檔的過程中,提高了打開、編輯時間及效率顯然,本領域的技術人員應該明白,上述的本發明的各模塊或各步驟可以用通用的計算裝置來實現,它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網絡上,可選地,它們可以用計算裝置可執行的程序代碼來實現,從而可以將它們存儲在存儲裝置中由計算裝置來執行,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現。這樣,本發明不限制于任何特定的硬件和軟件結合。以上所述僅為本發明的優選實施例而已,并不用于限制本發明,對于本領域的技術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。
權利要求
1.一種文檔的圖像存儲方法,其特征在于,包括 確定本地的所述文檔中的圖像; 按照確定的網絡地址將所述圖像上傳到網絡中存儲; 在所述文檔中存儲所述圖像的相鄰位置存儲所述網絡地址。
2.根據權利要求I所述的方法,其特征在于,確定本地的文檔中的圖像包括 遍歷所述本地打開的文檔中的圖像。
3.根據權利要求I所述的方法,其特征在于,所述確定本地的文檔中的圖像的過程包括 在所述本地的文檔生成過程中,訪問插入在所述文檔中的圖像。
4.根據權利要求I所述的方法,其特征在于,所述上傳之前,還包括 為所述圖像創建相應的信息并以窗口的形式顯示給用戶; 所述信息至少包括以下之一 所述圖像的名稱、標識、格式、用于指示所述圖像是否需要修改的狀態提示、所述網絡地址。
5.根據權利要求4所述的方法,其特征在于,還包括 將所述信息一同存儲在所述網絡中或所述文檔中。
6.根據權利要求5所述的方法,其特征在于,所述存儲網絡地址之后,還包括 遍歷所述文檔,讀取所述文檔內或其存儲的信息中的網絡地址; 按照所述網絡地址下載所述圖像并存儲在所述文檔中。
7.根據權利要求6所述的方法,其特征在于,下載所述圖像并存儲在所述文檔的過程包括 如果判斷所述文檔中存在所述圖像的原圖像,則替換所述原圖像。
8.一種文檔圖像的存儲裝置,其特征在于, 訪問單元,用于確定本地的所述文檔中的圖像; 上傳單元,用于按照確定的網絡地址將所述圖像上傳到網絡中存儲; 讀寫單元,用于在所述文檔中存儲所述圖像的相鄰位置存儲所述網絡地址。
9.根據權利要求8所述的裝置,其特征在于, 所述訪問單元包括 遍歷單元,用于遍歷所述本地打開的文檔中的圖像; 和/或監控單元,用于在所述本地的文檔生成過程中,訪問插入在所述文檔中的圖像。
10.根據權利要求8所述的裝置,其特征在于,還包括 信息單元,用于為所述圖像創建相應的信息并以窗口的形式顯示給用戶; 所述信息至少包括以下之一 所述圖像的名稱、標識、格式、用于指示所述圖像是否需要修改的狀態提示、所述網絡地址。
11.根據權利要求10所述的裝置,其特征在于,還包括 信息存儲單元,用于將所述信息一同存儲在所述網絡中或所述文檔中。
12.根據權利要求11所述的裝置,其特征在于,還包括 下載單元,用于在所述讀寫單元存儲網絡地址之后,遍歷所述文檔或讀取所述信息,讀取所述文檔或信息中的網絡地址; 按照所述網絡地址下載所述圖像并存儲在所述文檔中。
全文摘要
本發明提供了一種文檔的圖像存儲方法和裝置,本發明的方法包括確定本地的所述文檔中的圖像;按照確定的網絡地址將所述圖像上傳到網絡中存儲;在所述文檔中存儲所述圖像的相鄰位置存儲所述網絡地址。本發明的方法和裝置,因為采用了將圖像上傳到網絡中,在本地文檔中存儲網絡地址的形式,所以克服了為滿足打印要求,在文檔中存儲數據量較大的圖像的問題,降低了電子文檔中的數據量,當后續處理電子文檔時,由于文檔中的數據量小,閱讀或編輯電子文檔的軟件打開、排版電子文檔的過程中,提高了打開、編輯時間及效率。
文檔編號H04L29/08GK102984183SQ201110259150
公開日2013年3月20日 申請日期2011年9月2日 優先權日2011年9月2日
發明者曾志偉 申請人:北大方正集團有限公司, 北京北大方正電子有限公司