出版物頁(yè)面在線展現(xiàn)的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,尤其涉及一種出版物頁(yè)面在線展現(xiàn)的方法。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,數(shù)字出版物發(fā)行平臺(tái)大量涌現(xiàn),在互聯(lián)網(wǎng)上閱讀數(shù)字出版物,使用戶能夠在互聯(lián)網(wǎng)上體驗(yàn)閱讀的快樂(lè),已經(jīng)越來(lái)越廣泛。
[0003]目前,在數(shù)字出版物發(fā)行平臺(tái)上,呈現(xiàn)出來(lái)的出版物頁(yè)面只有一種,即是文本版,該版本是指其呈現(xiàn)的內(nèi)容只包含文本內(nèi)容,不包含圖片內(nèi)容,用戶只能閱讀到文本內(nèi)容,不能看到與之匹配的圖片。
[0004]而目前出版的紙質(zhì)版的出版物除了文本內(nèi)容之外,還包含豐富的圖片等內(nèi)容,由于這樣的出版物頁(yè)面圖文并茂,且文本和圖片經(jīng)過(guò)精心的編輯,在閱讀文本的時(shí)候還能看到與之匹配的圖片,所以能夠極大的吸引了讀者。因此,在數(shù)字出版物發(fā)行平臺(tái)上在線展現(xiàn)的出版物文本版頁(yè)面不能呈現(xiàn)出版物的原貌,使用戶的閱讀體驗(yàn)度低,故不能很好地吸引用戶。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的在于提供一種出版物頁(yè)面在線展現(xiàn)的方法,從而解決現(xiàn)有技術(shù)中存在的前述問(wèn)題。
[0006]為了實(shí)現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案如下:
[0007]—種出版物頁(yè)面在線展現(xiàn)的方法,包括如下步驟:
[0008]S1,開發(fā)能夠展現(xiàn)原貌版頁(yè)面的終端閱讀器,按照如下方法進(jìn)行:
[0009]S11,對(duì)紙質(zhì)出版物的原貌頁(yè)面進(jìn)行圖片掃描,得到以圖片存儲(chǔ)的出版物的原貌頁(yè)面;
[0010]S12,將所述以圖片存儲(chǔ)的出版物的頁(yè)面存儲(chǔ)到終端閱讀器能訪問(wèn)的本地存儲(chǔ)和/或在線存儲(chǔ)的存儲(chǔ)設(shè)備中,再通過(guò)文件流讀取的方式將所述以圖片存儲(chǔ)的出版物的頁(yè)面加載到所述終端閱讀器中,形成能夠展現(xiàn)原貌版頁(yè)面的終端閱讀器;
[0011]S2,調(diào)用能夠展現(xiàn)所述原貌版頁(yè)面的終端閱讀器,將所述原貌版頁(yè)面可視化到當(dāng)前頁(yè)面。
[0012]進(jìn)一步地,步驟S1之后,步驟S2之前,還包括步驟,
[0013]S13,調(diào)用終端閱讀器,在所述終端閱讀器中創(chuàng)建具有在線閱讀操作功能的js文件,所述在線閱讀操作功能包括:放大、縮小、翻頁(yè)、跳轉(zhuǎn)到指定頁(yè)、瀏覽縮略圖、選擇欄目、滾屏、拖曳、觸控和通過(guò)目錄跳轉(zhuǎn)到對(duì)應(yīng)文章頁(yè)中的至少一種。
[0014]進(jìn)一步地,步驟S2之后還包括如下步驟:
[0015]S3,在所述原貌版頁(yè)面上,設(shè)置的文本版切換按鈕被觸發(fā)后,請(qǐng)求后臺(tái)返回文本版頁(yè)面的數(shù)據(jù);
[0016]S4,將所述文本版頁(yè)面的數(shù)據(jù)展示到當(dāng)前頁(yè)面上,將所述原貌版頁(yè)面切換為所述文本版頁(yè)面;
[0017]S5,在所述文本版頁(yè)面上,設(shè)置的原貌版切換按鈕被觸發(fā)后,調(diào)用所述能夠展現(xiàn)所述原貌版頁(yè)面的終端閱讀器,將所述原貌版頁(yè)面可視化到當(dāng)前頁(yè)面,將所述文本版頁(yè)面切換為所述原貌版頁(yè)面。
[0018]具體地,步驟S1中,所述得到以圖片存儲(chǔ)的出版物的原貌頁(yè)面后,將所述圖片進(jìn)行切割,形成大圖和縮略圖。
[0019]具體地,步驟S2中,頁(yè)面初始化,根據(jù)出版物參數(shù)調(diào)用后臺(tái)方法,將所述原貌版頁(yè)面可視化到當(dāng)前頁(yè)面。
[0020]具體地,步驟S2中,調(diào)用能夠展現(xiàn)所述原貌版頁(yè)面的終端閱讀器時(shí),調(diào)用所述具有在線閱讀操作功能的js文件中的方法,使所述原貌版頁(yè)面可以實(shí)施在線閱讀操作功能。
[0021]具體地,步驟S3中所述請(qǐng)求后臺(tái)返回文本版的數(shù)據(jù),具體為:使用Jquery.ajax方法異步GET請(qǐng)求后臺(tái)返回文本版的數(shù)據(jù)。
[0022]具體地,步驟S4中所述將所述文本版的數(shù)據(jù)展示到所述頁(yè)面上,具體為:根據(jù)不同的所述文本版的數(shù)據(jù)使用Jquery和document內(nèi)置方法對(duì)頁(yè)面元素進(jìn)行賦值,將所述文本版的數(shù)據(jù)展示到所述頁(yè)面上。
[0023]進(jìn)一步地,當(dāng)所述原貌版頁(yè)面或所述文本版頁(yè)面展示到當(dāng)前頁(yè)面后,對(duì)所述原貌版頁(yè)面和/或所述文本版頁(yè)面的頁(yè)面元素進(jìn)行隱藏,放大所述原貌版頁(yè)面或所述文本版頁(yè)面。
[0024]進(jìn)一步地,當(dāng)所述原貌版頁(yè)面或所述文本版頁(yè)面展示到當(dāng)前頁(yè)面后,調(diào)整所述原貌版頁(yè)面和/或所述文本版頁(yè)面的字體顏色。
[0025]本發(fā)明的有益效果是:本發(fā)明通過(guò)將紙質(zhì)出版物的所有內(nèi)容原汁原味的展現(xiàn)出來(lái),即在線展現(xiàn)出版物的原貌版頁(yè)面,從而使讀者可以在數(shù)字出版物發(fā)行平臺(tái)上閱讀到與紙質(zhì)出版物相同的內(nèi)容,既可以看到出版物的文本內(nèi)容,也可以看到出版物的圖片內(nèi)容,因此,可以提高用戶的閱讀體驗(yàn)度,從而很好的吸引用戶。
【附圖說(shuō)明】
[0026]圖1是本發(fā)明的一個(gè)實(shí)施例提供的出版物頁(yè)面在線展現(xiàn)的方法流程圖;
[0027]圖2是本發(fā)明的另一個(gè)實(shí)施例提供的出版物頁(yè)面在線展現(xiàn)的方法流程圖。
【具體實(shí)施方式】
[0028]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的【具體實(shí)施方式】?jī)H僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0029]原貌版頁(yè)面是指其呈現(xiàn)形式與紙質(zhì)出版物風(fēng)格一致,既包含文本內(nèi)容,也包含圖片等內(nèi)容,同時(shí)文本和圖片經(jīng)過(guò)精心的編輯,在閱讀文本的時(shí)候還能看到與之匹配的圖片。
[0030]本發(fā)明實(shí)施例通過(guò)開發(fā)能夠展現(xiàn)出版物原貌版頁(yè)面的終端閱讀器,利用.net平臺(tái)為支撐,JS技術(shù)為主體結(jié)構(gòu),在aspx頁(yè)面加入JS技術(shù)引用,實(shí)現(xiàn)了多種功能和格式的出版物原貌版頁(yè)面的在線展現(xiàn)。
[0031]如圖1所示,本發(fā)明實(shí)施例提供的出版物頁(yè)面在線展現(xiàn)的方法,包括如下步驟:
[0032]S1,開發(fā)能夠展現(xiàn)原貌版頁(yè)面的終端閱讀器,按照如下方法進(jìn)行:
[0033]S11,對(duì)紙質(zhì)出版物的原貌頁(yè)面進(jìn)行圖片掃描,得到以圖片存儲(chǔ)的出版物的原貌頁(yè)面;
[0034]S12,將所述以圖片存儲(chǔ)的出版物的頁(yè)面存儲(chǔ)到終端閱讀器能訪問(wèn)的本地存儲(chǔ)和/或在線存儲(chǔ)的存儲(chǔ)設(shè)備中,再通過(guò)文件流讀取的方式將所述以圖片存儲(chǔ)的出版物的頁(yè)面加載到所述終端閱讀器中,形成能夠展現(xiàn)原貌版頁(yè)面的終端閱讀器;
[0035]S2,調(diào)用能夠展現(xiàn)所述原貌版頁(yè)面的終端閱讀器,將所述原貌版頁(yè)面可視化到當(dāng)前頁(yè)面。
[0036]其中,終端閱讀器為本領(lǐng)域的常用技術(shù)手段。終端閱讀器包括PC在線閱讀器、電子閱讀器和移動(dòng)終端等。
[0037]能夠展現(xiàn)原貌版頁(yè)面的終端閱讀器就是能夠展現(xiàn)原貌版頁(yè)面的PC在線閱讀器、電子閱讀器和移動(dòng)終端等。
[0038]本發(fā)明實(shí)施例中,在得到以圖片存儲(chǔ)的出版物的原貌頁(yè)面后,將所述圖片進(jìn)行切害I],形成大圖和縮略圖,從而可以在用戶端展現(xiàn)大圖或縮略圖兩種不同形式的圖片,豐富了出版物頁(yè)面的風(fēng)格。
[0039]步驟S2中,頁(yè)面初始化,根據(jù)出版物參數(shù)調(diào)用后臺(tái)方法,將所述原貌版頁(yè)面可視化到當(dāng)前頁(yè)面。具體地,出版物參數(shù)通過(guò)URL傳入。其中,出版物參數(shù)包括能夠體現(xiàn)出版物信息的數(shù)據(jù),比如出版物編號(hào),出版物出版年份和期號(hào)等。后臺(tái)方法為本領(lǐng)域的常規(guī)方法。
[0040]通過(guò)采用上述方法,在數(shù)字出版物平臺(tái)上,原汁原味的展現(xiàn)了紙質(zhì)出版物的所有內(nèi)容。
[0041]為了能夠使在線展現(xiàn)出來(lái)的原貌版頁(yè)面具有在線閱讀操作功能,在本發(fā)明的實(shí)施例中,通過(guò)在終端閱讀器中創(chuàng)建具有在線閱讀操作功能的js文件,本發(fā)明實(shí)施例中,可以將具有在線閱讀操作功能的js文件命名為Reader, js。所述在線閱讀操作功能包括:放大、縮小、翻頁(yè)、跳轉(zhuǎn)到指定頁(yè)、瀏覽縮略圖、選擇欄目、滾屏、拖曳、觸控和通過(guò)目錄跳轉(zhuǎn)到對(duì)應(yīng)文章頁(yè)中的至少一種。
[0042]調(diào)用所述具有在線閱讀操作功能的js文件中的方法,就會(huì)使所述原貌版頁(yè)面可以實(shí)施在線閱讀操作功能。本發(fā)明實(shí)施例中,可以使用Jquery技術(shù)調(diào)用所述具有在線閱讀操作功能的js文件中的方法,具體為Reader, js文件。其中,Reader, js文件中的方法使所述原貌版頁(yè)面可以實(shí)施在線閱讀操作功能包括:
[0043]調(diào)用Reader, js中Prev1us Page.Click方法進(jìn)行選擇下一頁(yè)的操作;和/或
[0044]調(diào)用Reader, js類中Next Page.Click方法進(jìn)行選擇上一頁(yè)的操作;和/或
[0045]調(diào)用Reader, js 中 $("div[class = ’ toolsbar’ ]ul li a img[alt = ’ 放大左頁(yè)’ ].click方法將所述圖片進(jìn)行拼接后放大;和/或
[0046]調(diào)用Reader, js 中 $("div[class = ’ toolsbar’ ]ul li a img[alt = ’ 放大右頁(yè)’ ].click方法將所述圖片進(jìn)行拼接后放大;和/或
[0047]調(diào)用Reader, js 中 $ ("div[class =,toolsbar,]ul li a img[alt = ’ 縮小 ’ ]").attr(〃src〃,"/reader/cbs/images/button_reduce00.png〃).click 方法還原默認(rèn)樣式圖片;和/或
[0048]調(diào)用Reader, js 中 $ ("div[class =,toolsbar,]ul li a img[alt = ’ 封面’]〃).attr ("src", "/reader/cbs/images/button_coverO0.png"), click 方法跳轉(zhuǎn)到出版物的封面;和/或
[0049]調(diào)用Reader, js 中 $ ("div[class =,toolsbar,]ul li a img[alt = ’ 封底’]〃).attr (〃src〃,"/reader/cbs/images/button_verso00.png〃).click 方法跳轉(zhuǎn)到出版物的封底;和/或
[0050]調(diào)