一種快速瀏覽文檔的方法及裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及計算機科學技術領域,尤其涉及一種快速瀏覽文檔的方法及裝置。
【背景技術】
[0002]在現(xiàn)有的計算機技術中,存在快速瀏覽文檔的方法,通常的實現(xiàn)方式是:在顯示屏幕上同時顯示文檔的原圖和縮略圖;當用戶點擊縮略圖時,可以同步跳轉并顯示對應頁碼的原圖,從而實現(xiàn)快速瀏覽。例如PPT及PDF軟件均具備此類功能。
[0003]隨著智能移動終端設備的發(fā)展,在智能移動終端上進行文檔閱讀也非常普遍,由于智能移動終端顯示屏幕較小,如果在智能移動終端的顯示屏幕上顯示縮略圖將難以清晰辨認,因此,上述快速瀏覽文檔的方法無法直接應用于智能移動終端,目前在智能移動終端等顯示屏幕較小的終端上只能按照順序逐頁查找文檔,無法實現(xiàn)快速瀏覽。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供了一種快速瀏覽文檔的方法,能夠在顯示屏幕較小的終端上實現(xiàn)文檔快速瀏覽。
[0005]本發(fā)明還提供了一種快速瀏覽文檔的裝置,能夠在顯示屏幕較小的終端上實現(xiàn)文檔快速瀏覽。
[0006]本發(fā)明的技術方案是這樣實現(xiàn)的:
[0007]一種快速瀏覽文檔的方法,包括:
[0008]針對文檔的每一頁,生成原圖及縮略圖,并按照預先設置的緩存路徑保存所述原圖及縮略圖;
[0009]在第一顯示區(qū)域顯示所述縮略圖,在第二顯示區(qū)域顯示所述文檔;
[0010]獲取顯示原圖指令,在第二顯示區(qū)域顯示所述原圖,并停止顯示所述文檔;
[0011]獲取跳轉頁碼指令,將文檔跳轉至所述頁碼,在第二顯示區(qū)域顯示所述文檔。
[0012]一種快速瀏覽文檔的裝置,包括:
[0013]圖片生成模塊,用于針對文檔的每一頁,生成原圖及縮略圖,并按照預先設置的緩存路徑保存所述原圖及縮略圖;
[0014]第一顯示模塊,用于在第一顯示區(qū)域顯示所述縮略圖,還用于獲取顯示原圖指令及跳轉頁碼指令;
[0015]第二顯示模塊,用于在第二顯示區(qū)域顯示所述文檔;還用于根據(jù)所述顯示原圖指令在第二顯示區(qū)域顯示所述原圖,同時停止顯示所述文檔;還用于根據(jù)所述跳轉頁碼指令將文檔跳轉至所述頁碼,并在第二顯示區(qū)域顯示所述文檔。
[0016]可見,本發(fā)明提出的快速瀏覽文檔的方法和裝置,采用兩個顯示區(qū)域分別顯示文檔及文檔頁碼的縮略圖,用戶可以發(fā)送顯示某頁原圖的指令,根據(jù)該指令,在原本顯示文檔的區(qū)域顯示該原圖;這樣,用戶可以清晰分辨該頁內(nèi)容,從而準確找到需要跳轉的頁,實現(xiàn)文檔的快速瀏覽。
【附圖說明】
[0017]圖1為本發(fā)明提出的快速瀏覽文檔的方法實現(xiàn)流程圖;
[0018]圖2為本發(fā)明提出的快速瀏覽文檔的裝置結構示意圖;
[0019]圖3為本發(fā)明實施例一的實現(xiàn)流程圖。
【具體實施方式】
[0020]本發(fā)明提出一種快速瀏覽文檔的方法,如圖1為該方法實現(xiàn)流程圖,包括:
[0021]步驟101:針對文檔的每一頁,生成原圖及縮略圖,并按照預先設置的緩存路徑保存所述原圖及縮略圖;
[0022]步驟102:在第一顯示區(qū)域顯示所述縮略圖,在第二顯示區(qū)域顯示所述文檔;
[0023]步驟103:獲取顯示原圖指令,在第二顯示區(qū)域顯示所述原圖,并停止顯示所述文檔;
[0024]步驟104:獲取跳轉頁碼指令,將文檔跳轉至所述頁碼,在第二顯示區(qū)域顯示所述文檔。
[0025]上述步驟103之后,并在步驟104之前,可以進一步包括步驟103’:獲取停止顯示原圖指令,停止顯示所述原圖,并在第二顯示區(qū)域恢復顯示所述文檔。
[0026]上述步驟101之前,可以進一步包括:設置原圖和縮略圖的大??;
[0027]相應地,上述步驟101中生成原圖及縮略圖的方式可以為:按照原圖和縮略圖的大小生成原圖及縮略圖。
[0028]上述步驟102中,在第一顯示區(qū)域顯示縮略圖時,還可以進一步顯示縮略圖所對應的文檔頁碼。
[0029]上述過程中,步驟103中的顯示原圖指令可以為:所述第一顯示區(qū)域中的縮略圖的鼠標長按事件;
[0030]步驟103’中的停止顯示原圖指令可以為:所述第一顯示區(qū)域中的縮略圖的鼠標離開事件;
[0031]步驟104中的獲取跳轉頁碼指令可以為:所述第一顯示區(qū)域中的縮略圖的鼠標點擊事件。
[0032]這樣,當用戶需要跳轉頁碼時,可以首先在第一顯示區(qū)域找到疑似的縮略圖(由于縮略圖較小,無法清晰辨認,故為疑似);之后,用戶長按該縮略圖,本發(fā)明采用的裝置感應到該鼠標長按事件時,在第二顯示區(qū)域顯示該縮略圖對應的原圖,以便用戶能夠清晰分辨該頁內(nèi)容;之后,用戶放開該縮略圖,本發(fā)明采用的裝置感應到該鼠標離開事件時,在第二顯示區(qū)域停止顯示該原圖,并恢復顯示文檔。通過這種方式,用戶可以方便地查看文檔各頁內(nèi)容。當用戶選定需要跳轉的頁碼之后,點擊第一顯示區(qū)域中對應頁碼的縮略圖,本發(fā)明采用的裝置感應到該鼠標點擊事件時,將文檔跳轉至該頁碼,并顯示該文檔。
[0033]為實現(xiàn)原圖顯示及文檔跳轉,可以采用如下方式:
[0034]所述按照預先設置的緩存路徑保存原圖及縮略圖之后進一步包括:保存采集數(shù)據(jù),所述采集數(shù)據(jù)包括縮略圖緩存路徑與原圖緩存路徑的對應關系,其中,縮略圖緩存路徑中包含縮略圖對應文檔頁碼的信息,原圖緩存路徑中包含原圖對應文檔頁碼的信息;
[0035]獲取第一顯示區(qū)域中的縮略圖的鼠標長按事件后,在第二顯示區(qū)域顯示原圖的方式可以為:獲取與所述鼠標長按事件綁定的采集數(shù)據(jù)及所述縮略圖的緩存路徑,通過所述采集數(shù)據(jù)獲取所述縮略圖緩存路徑對應的原圖緩存路徑,根據(jù)該原圖緩存路徑加載所述原圖,并在第二顯示區(qū)域顯示所述原圖;
[0036]獲取第一顯示區(qū)域中的縮略圖的鼠標點擊事件后,將文檔跳轉至所述頁碼的方式可以為:獲取與所述鼠標點擊事件綁定的采集數(shù)據(jù),通過所述采集數(shù)據(jù)獲取所述縮略圖對應文檔頁碼的信息,將文檔跳轉至所述頁碼。
[0037]相應地,本發(fā)明還提出一種快速瀏覽文檔的裝置,如圖2為該裝置的結構示意圖,包括:
[0038]圖片生成模塊210,用于針對文檔的每一頁,生成原圖及縮略圖,并按照預先設置的緩存路徑保存所述原圖及縮略圖;
[0039]第一顯示模塊220,用于在第一顯示區(qū)域顯示所述縮略圖,還用于獲取顯示原圖指令及跳轉頁碼指令;
[0040]第二顯示模塊230,用于在第二顯示區(qū)域顯示所述文檔;還用于根據(jù)所述顯示原圖指令在第二顯示區(qū)域顯示所述原圖,同時停止顯示所述文檔;還用于根據(jù)所述跳轉頁碼指令將文檔跳轉至所述頁碼,并在第二顯示區(qū)域顯示所述文檔。
[0041]上述裝置中,第一顯示模塊220還可以用于,獲取停止顯示原圖指令;
[0042]相應地,第二顯示模塊230還可以用于,根據(jù)所述停止顯示原圖指令在第二顯示區(qū)域停止顯示所述原圖,并恢復顯示所述文檔。
[0043]上述裝置還可以包括:采集數(shù)據(jù)保存模塊240,用于保存采集數(shù)據(jù),所述采集數(shù)據(jù)包括縮略圖緩存路徑與原圖緩存路徑的對應關系,其中,縮略圖緩存路徑中包含縮略圖對應文檔頁碼的信息,原圖緩存路徑中包含原圖對應文檔頁碼的信息;
[0044]上述第一顯示模塊220可以包括:
[0045]縮略圖顯示子模塊221,用于在第一顯示區(qū)域顯示縮略圖;
[0046]事件感應及處理子模塊222,用于感應到第一顯示區(qū)域中的縮略圖的鼠標長按事件時,查找所述鼠標長按事件綁定的采集數(shù)據(jù)及所述縮略圖的緩存路徑,通過所述采集數(shù)據(jù)獲取所述縮略圖緩存路徑對應的原圖緩存路徑,將所述原圖緩存路徑發(fā)送至第二顯示模塊230 ;還用于感應到第一顯示區(qū)域中的縮略圖的鼠標離開事件時,向第二顯示模塊230發(fā)送停止顯示原圖指令;
[0047]上述第二顯示模塊230可以包括:
[0048]文檔顯示子模塊231,用于在第二顯示區(qū)域顯示文檔;
[0049]原圖顯示子模塊232,用于根據(jù)所述原圖緩存路徑加載對應的原圖,在第二顯示區(qū)域顯示所述原圖,并停止顯示所述文檔;還用于根據(jù)所述停止顯示原圖指令在第二顯示區(qū)域停止顯示原圖,并恢復顯示所述文檔。
[0050]上述事件感應及處理子模塊222還可以用于,感應到第一顯示區(qū)域中的縮略圖的鼠標點擊事件時,獲取與所述鼠標點擊事件綁定的采集數(shù)據(jù),通過所述采集數(shù)據(jù)獲取所述縮略圖對應文檔頁碼的信息,將所述頁碼信息發(fā)送至第二顯示模塊230 ;
[0051]文檔顯示子模塊231還可以用于,根據(jù)所述頁碼信息將文檔跳轉至所述頁碼,并在第二顯示區(qū)域顯示文檔。
[0052]以下結合附圖,舉具體的實施例詳細介紹。
[0053]實施例一:
[0