版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、基于PDF文檔的網(wǎng)絡(luò)學(xué)習(xí)資源建設(shè)摘要】目前最流行的電子文檔格式PDF文檔,集多媒體信息于一身,交互方式豐富,并且可在Web上發(fā)布和傳遞具有獨(dú)特優(yōu)勢(shì)。本文在分析PDF文檔和Web數(shù)據(jù)庫(kù)進(jìn)行雙向數(shù)據(jù)傳遞機(jī)理的基礎(chǔ)上,對(duì)如何利用PDF文檔結(jié)合ASP技術(shù)開(kāi)發(fā)網(wǎng)絡(luò)學(xué)習(xí)資源進(jìn)行了探討?!娟P(guān)鍵詞】PDF文檔;ASP;網(wǎng)絡(luò)資源數(shù)字化、網(wǎng)絡(luò)化、信息化成了新世紀(jì)人們生活的一種狀態(tài)。每個(gè)角落、每個(gè)部門(mén)、每個(gè)領(lǐng)域都滲透著計(jì)算機(jī)和計(jì)算機(jī)網(wǎng)絡(luò)。計(jì)算機(jī)網(wǎng)絡(luò)的大撞擊,網(wǎng)絡(luò)學(xué)習(xí)資源使教育也在發(fā)生質(zhì)的飛躍,給遠(yuǎn)程教育帶來(lái)了欣欣向榮的景象。面對(duì)眾多紛繁的網(wǎng)絡(luò)學(xué)習(xí)資源,也存在一個(gè)物競(jìng)天擇的問(wèn)題。PDF文檔作為一種跨平臺(tái)的通用電子格式
2、,對(duì)文檔信息及多媒體信息的傳播有獨(dú)特的優(yōu)勢(shì)。一、PDF文檔在Web上的技術(shù)優(yōu)勢(shì)1 .PDF文檔集多媒體信息于一身PDFPortab1eDocumentFormat便攜文檔格式為Adobe公司開(kāi)發(fā)的一種電子文檔格式,它將文字、字型、格式、顏色、圖形圖象、超文本鏈接、聲音、動(dòng)態(tài)圖象等信息封裝在一個(gè)文件當(dāng)中的一種通用電子格式,目前已成為數(shù)字化信息上的一個(gè)工業(yè)標(biāo)準(zhǔn)。和普通的Web不同,PDF文檔能將多媒體信息捆綁在一起,文件位置發(fā)生變化時(shí)根本不用擔(dān)心其他信息的丟失。利用PDF文檔在網(wǎng)絡(luò)上傳遞多媒體信息具有一定的技術(shù)優(yōu)勢(shì)。2 .PDF文檔具有交互性PDF文檔在Web上發(fā)布信息時(shí)常用的交互事件驅(qū)動(dòng)行為Ac
3、t1 on有下面幾種類型 GotoView跳轉(zhuǎn)到當(dāng)前文檔某處,顯示文檔內(nèi)容或打開(kāi)另一個(gè)PDF文檔某處顯示文檔內(nèi)容。此行為和HTML中的超鏈結(jié)相比更具靈活性。 Openfi1e打開(kāi)一個(gè)非PDF文檔文件,如與PDF文檔同在Web上的HTML程序、ASPActiveServerPages程序、F1ash動(dòng)畫(huà)文件等。 Wo1dWideWebLink跳轉(zhuǎn)到指定的URL,可以使用http、ftp、mailto協(xié)議定義的超級(jí)鏈接。 Resetform清除PDF文檔表單中各域當(dāng)前內(nèi)容,恢復(fù)原設(shè)計(jì)時(shí)定義的缺省值。此行為能夠?qū)崿F(xiàn)動(dòng)態(tài)信息更新。 Submitform提交PDF文檔表單中各域變量的值給指定的URL,如
4、CGICommonGatewayInterface程序、ASP程序等。Show/hidefie1d顯示或隱藏指定的交互元素對(duì)象。它非常適用于建立動(dòng)態(tài)信息顯示、動(dòng)態(tài)交互窗口顯示的頁(yè)面。這些交互事件驅(qū)動(dòng)行為類型,在Web上可以產(chǎn)生豐富的交互方式,使得PDF文檔在Web上增色不少。3.PDF文檔在Web上出版和傳輸能力PDF文檔是一種通用的文件格式,不論什么樣的應(yīng)用程序或平臺(tái),PDF都可以保存所有原始文檔的文本信息及多媒體信息,文件占用的空間很小,非常便利于電子郵件或互聯(lián)網(wǎng)的發(fā)放和攜帶信息傳播。只要使用含AcrobatReade1'插件的網(wǎng)絡(luò)瀏覽器都可以在Web上閱讀PDF文檔。對(duì)于支持PD
5、F文檔分頁(yè)下載顯示的服務(wù)器,并且在AcrobatReader瀏覽插件的選項(xiàng)設(shè)置中使用了后臺(tái)下載選項(xiàng),PDF文檔頁(yè)面內(nèi)容顯示的速度將大大提高。目前支持PDF文檔分頁(yè)下載顯示的Web服務(wù)器很多,常見(jiàn)的有WebSite,WebSiteProfessional,Fastrackserver2.0,Enterpriseserver2.0等。對(duì)于不支持PDF文檔分頁(yè)下載顯示的服務(wù)器產(chǎn)品,通過(guò)網(wǎng)關(guān)接口程序CGI、Act1veX技術(shù),可以能輕而易舉地達(dá)到這一目的。二、PDF文檔的結(jié)構(gòu)PDF文檔的組成,有三個(gè)層次咻容層。包含文件中所有文字和圖象的內(nèi)容?;拘畔印0嘘P(guān)文件的基本信息,如字體信息、導(dǎo)航器引用表
6、等。曾強(qiáng)信息層。包含增強(qiáng)功能的信息,如超文本鏈接、書(shū)簽內(nèi)容、文章信息等。在PDF文檔中包含了一種數(shù)據(jù)存貯格式FDFFormDataFormat,處理于表單域數(shù)據(jù)輸出和導(dǎo)入,是一種純文本文件。PDF文件由文件頭、文件主體、交叉引用表、文件尾四個(gè)部分組成。FDF文件頭的首行表明了當(dāng)前文件所使用的FDF規(guī)范版本。FDF文件主體主要由cata1og對(duì)象組成。Catalog對(duì)象僅含一個(gè)關(guān)鍵字FDF。關(guān)鍵字FDF的值包含如下項(xiàng)目Fields包含一組域?qū)傩缘亩xF指定Form輸出或?qū)霐?shù)據(jù)的PDF文件名等項(xiàng)目F1e1ds的屬性定義包含下列描述T域名V域值OPT選擇項(xiàng)域的各項(xiàng)值等PDF文件尾由關(guān)鍵字trail
7、er間接引用FDF文件體的cata1og對(duì)象關(guān)鍵字root的一個(gè)值對(duì)及文件結(jié)束標(biāo)記%EOF組成PDF文檔是通過(guò)一系列對(duì)象序列來(lái)構(gòu)造的。PDF對(duì)象包括直接對(duì)象和間接對(duì)象,間接對(duì)象是經(jīng)過(guò)標(biāo)識(shí)了的PDF對(duì)象,直接對(duì)象通常有布爾型、數(shù)值型、字符串型、名字型、數(shù)組型、字典型、空對(duì)象、流對(duì)象等基本類型。一個(gè)PDF文檔包含了一個(gè)以上的頁(yè)面,而每一個(gè)頁(yè)面都可以包含文檔、圖形圖象,繼而加入聲音和動(dòng)畫(huà)。在多媒體信息的組合上,完全將多種媒體信息融會(huì)在一起。三、PDF文檔與Web數(shù)據(jù)庫(kù)PDF文檔的表單是PDF頁(yè)面控制的對(duì)象,也是PDF向Web數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)信息傳遞的接口,還可以向Web數(shù)據(jù)庫(kù)讀取相應(yīng)數(shù)據(jù)。表單的域、字
8、段變量都能和Web數(shù)據(jù)庫(kù)建立數(shù)據(jù)通道。通常Web數(shù)據(jù)庫(kù)接受來(lái)自客戶端的數(shù)據(jù)一般都采用CGI程序?qū)崿F(xiàn)。開(kāi)發(fā)CGI程序的語(yǔ)言工具眾多紛繁。PDF文檔作為目前電子文檔的一種通用格式,其中提供的和Web數(shù)據(jù)庫(kù)接口的內(nèi)部結(jié)構(gòu)域和字段變量,大大增強(qiáng)了它在互聯(lián)網(wǎng)上的使用。我們?cè)跇?gòu)建PDF文檔攜帶的多媒體網(wǎng)絡(luò)信息資源過(guò)程中,借助了ASP技術(shù)向Web上發(fā)布PDF,同時(shí)接受來(lái)自客戶端的交互數(shù)據(jù)。1.PDF文檔表單向Web數(shù)據(jù)庫(kù)提交數(shù)據(jù)在AdobeAcrobat4.OPDF開(kāi)發(fā)環(huán)境中,構(gòu)造一個(gè)學(xué)習(xí)者登錄注冊(cè)以學(xué)習(xí)者注冊(cè)信息為例信息表單的PDF文檔,文件名為L(zhǎng)相對(duì)應(yīng)起來(lái)ogin.pdf,表單中各域名與Web數(shù)據(jù)庫(kù)字段
9、名如圖所示略表單中,按鈕注冊(cè)通過(guò)鼠標(biāo)事件MouseUp驅(qū)動(dòng)行為Submitform實(shí)現(xiàn)向服務(wù)器應(yīng)用程序傳遞參數(shù)信息。在定義Submitform行為時(shí),保持服務(wù)器應(yīng)用程序的URL和提交信息的ASP程序相一致。輸出格式為HTMLformURLencoded,選擇輸出的表單域的域名。在服務(wù)器的ASP應(yīng)用程序中,利用VBScript語(yǔ)句Request來(lái)獲取PDF文檔表單域的域名參數(shù)信息,書(shū)寫(xiě)格式為Requestfie1d_name對(duì)于接受到的PDF文檔的表單數(shù)據(jù),將通過(guò)ODBC驅(qū)動(dòng)注入Web數(shù)據(jù)庫(kù)中。服務(wù)器中的ASP程序關(guān)鍵代碼如下V%dl=Requestname%>V%=d1%>data
10、.path=server.MapPathlogin.mdbsetconn=server.createObjectADOBE.Connectionconn.OpenDrive=MicrosoftAccessDrive.mdbdbp=&data_pathSQL=INSERTINTOd a t anameIII III /和 PDF表單域字段對(duì)應(yīng)SQL=SQL+VALUES/&D1&,'&d2&,|SetRS=Conn.ExcuteSQL%>Vahref=/login.pdf>Returnlogin.pdf/a>在構(gòu)造進(jìn)行網(wǎng)絡(luò)試題測(cè)試
11、時(shí),Web數(shù)據(jù)庫(kù)取數(shù)據(jù)庫(kù)Netw。rktest,mdb,ASP程序中部分代碼同上,都是接受PDF文檔表單域的參數(shù)。2.從Web數(shù)據(jù)庫(kù)中提取數(shù)據(jù)生成PDF文檔在構(gòu)造的網(wǎng)絡(luò)學(xué)習(xí)資源中,少不了要給客戶端實(shí)時(shí)生成、傳送試題,利用PDF文檔也能輕易實(shí)現(xiàn)。主要就是從Web數(shù)據(jù)庫(kù)中讀取字段數(shù)據(jù),生成相應(yīng)PDF文檔表單域字段。對(duì)于上面的程序就是一個(gè)逆過(guò)程。建立一個(gè)名為test,pdf文檔文件表單域字段和數(shù)據(jù)庫(kù)相對(duì)應(yīng)。其他設(shè)置同上所述。服務(wù)器ASP應(yīng)用程序,從Web數(shù)據(jù)庫(kù)讀取字段數(shù)據(jù)后,生成FDF文件返送瀏覽器PDF文檔。在這里PDF文檔中的FDF文件格式是ASP和PDF文檔的數(shù)據(jù)接口,在生成FDF格式之前必須
12、定義服務(wù)器端的MIME類型為Application/Vnd.fdf的語(yǔ)句。從Web數(shù)據(jù)庫(kù)讀取記錄動(dòng)態(tài)生成PDF文檔,ASP應(yīng)用程序代碼如下V%Name=Requestname%><%ifNottrimName=thendata_path=server.mapPathnetworktest.mdbsetconn=server.createObjectAdobe.connectionconn.OpenDrive=MicrosoftAccessDrive.mdbdbp=&data_pathSQL=selectformdatawherename1ike7&name&
13、7SetRS=Conn.ExcuteSQLIFNotRS.EOFthenNumber=RS0A=RS1B=RS2C=RS3D=RS4right=RS5ElseNumber=NofoundEnd&;ifRS.closeConn,closeEndid%><</fdf<</field!<</T/V <%=number%>>>v%=A%>>>V%=B%>>>v%=C%>>>V%=D%>>>test, pdfVV/TA/VVV/TB/VVV/TC/VVV/TD
14、/V/FNetwork>>>>endobjtrai1er<</Root1OR>>四、資源系統(tǒng)的主要組成部分該網(wǎng)絡(luò)學(xué)習(xí)資源系統(tǒng)采用了最常見(jiàn)的客戶機(jī)/服務(wù)器網(wǎng)絡(luò)模型即C/S模型,如圖所示1 .PDF文檔庫(kù)服務(wù)器端提供了以PDF文檔為依托的多媒體信息資源庫(kù)。對(duì)于所有的學(xué)習(xí)內(nèi)容或測(cè)試題信息,全部以PDF文檔攜帶。在客戶瀏覽端,不管其瀏覽目的如何,附帶上Adobe公司的Acrobatreader插件,就能很好地顯示出學(xué)習(xí)的內(nèi)容。其頁(yè)面上的內(nèi)容,不會(huì)因?yàn)闉g覽器的設(shè)置不同而出現(xiàn)異樣。PDF文檔的制作簡(jiǎn)單,可以使用Word97、2000,也可以使用Acrobat
15、4.0。目前Acrobat5.。新版本的功能有了很大的擴(kuò)充,和PDF文檔相關(guān)的主要有基于AdobePDF文件快速編制新文檔和使用AdobePDF表單搜集更為準(zhǔn)確的信息,降低成本。文檔的結(jié)構(gòu)和制作方式?jīng)]有多大的變化。作為在4.。版本環(huán)境中開(kāi)發(fā)的文檔和資源,在5.0版本中同樣可以使用。這為后期的維護(hù)提供了極大的方便。圖為PDF文檔的制作流程略本網(wǎng)絡(luò)資源開(kāi)發(fā)應(yīng)用于攝影技術(shù)基礎(chǔ)的網(wǎng)絡(luò)學(xué)習(xí)?,F(xiàn)以照相機(jī)的結(jié)構(gòu)原理一節(jié)為例,對(duì)PDF文檔的制作過(guò)程和應(yīng)注意的事項(xiàng)加以說(shuō)明。照相機(jī)結(jié)構(gòu)原理的講解采用文本描述、圖象展示、聲音解說(shuō)和動(dòng)畫(huà)演示。制作一個(gè)完整的、包含上述信息組合的PDF文檔的步驟如下1制作、收集素材即對(duì)以
16、上的四種媒體信息進(jìn)行制作、加工。文字描述應(yīng)盡量形象化,并結(jié)合圖片來(lái)講解照相機(jī)的內(nèi)部結(jié)構(gòu)。考慮網(wǎng)絡(luò)傳輸及顯示的速度,所有的圖象均采用JPG格式;由于3PDF文檔只支持wav聲音格式,因此要配置的音頻內(nèi)容要盡量精簡(jiǎn);PDF文檔支持所有的動(dòng)畫(huà)格式,如MPEG、AVI、F1ash動(dòng)畫(huà)等。AVI格式的動(dòng)畫(huà)在PDF文檔中有兩種播放形式一種是嵌入式,即畫(huà)面嵌在文檔里面,占用了文檔的部分面積;另一種是浮動(dòng)式,即浮在文檔上面。當(dāng)畫(huà)面布局過(guò)于緊湊時(shí),浮動(dòng)式可以節(jié)省頁(yè)面空間。2頁(yè)面布局及生成當(dāng)素材收集完成后,就要將媒體信息布局組合。只要安裝了Acrobat4.0,Word97、2000就可以將Word文檔生成PDF
17、文檔。Word具有很強(qiáng)的排版功能,因此將文字和圖像預(yù)先在W。rd中處理好后,再將Word文檔轉(zhuǎn)換成PDF文檔比較方便。安裝了Acrobat4.。后,Word文件菜單下就會(huì)多出一項(xiàng)CreatePDF子菜單。點(diǎn)擊此命令,按照框中的提示,即可完成PDF文檔的生成。此時(shí)注意,要為聲音和動(dòng)畫(huà)留出空間。3啟動(dòng)Acrobat4.0環(huán)境,加入聲音和動(dòng)畫(huà)在Acrobat4.0中提供了給PDF文檔添加聲音和動(dòng)畫(huà)的工具。在生成的PDF文檔的適當(dāng)位置加入聲音和動(dòng)畫(huà)后即告完成。4對(duì)所使用的素材利用目錄進(jìn)行歸類,以方便后期的維護(hù)和修改這也是比較關(guān)鍵的一步。制作完成的PDF文檔放置在服務(wù)器的PDF文檔庫(kù)中,即可用ASP技術(shù)
18、向Internet發(fā)布了。2 .課件、積件、多媒體資源庫(kù)該庫(kù)存放制作PDF文檔所需的多媒體元素,積件、課件資源豐富學(xué)習(xí)者的學(xué)習(xí)內(nèi)容,為學(xué)習(xí)者提供多樣的學(xué)習(xí)方式。方便PDF文檔的交互行為的鏈接,也便利多媒體元素的修改而不會(huì)影響PDF文檔。庫(kù)中的各類資源歸類存放,創(chuàng)建、組織、修改、維護(hù)都便利。3 .數(shù)據(jù)庫(kù)系統(tǒng)Web數(shù)據(jù)庫(kù)以Access為其數(shù)據(jù)源,主要應(yīng)用在三個(gè)方面1學(xué)習(xí)者信息管理庫(kù)該數(shù)據(jù)庫(kù)記錄學(xué)習(xí)者的學(xué)習(xí)進(jìn)程,包括學(xué)習(xí)速度、練習(xí)次數(shù)、交流次數(shù)、提問(wèn)情況、成績(jī)、學(xué)習(xí)時(shí)間等。對(duì)于每一位注冊(cè)了的學(xué)習(xí)者,該庫(kù)中將自動(dòng)建立一個(gè)單獨(dú)的表來(lái)存放學(xué)習(xí)者的學(xué)習(xí)進(jìn)程。一位學(xué)習(xí)者對(duì)應(yīng)一個(gè)表。該數(shù)據(jù)庫(kù)可以為教師直接訪問(wèn),
19、便于了解學(xué)習(xí)者的學(xué)習(xí)狀況、學(xué)習(xí)特點(diǎn)、學(xué)習(xí)模式等,為教師出題、組織教學(xué)資源等提供一些參考資料。2交流信息庫(kù),包括師生之間、學(xué)習(xí)者之間的交流信息本資源系統(tǒng)提供網(wǎng)上實(shí)時(shí)交流功能,相當(dāng)于聊天室的實(shí)時(shí)通信方式。該聊天室和交流信息庫(kù)連接,所有交流的信息都通過(guò)交流信息庫(kù)進(jìn)行交換。在這里,教師可以組織學(xué)生討論,學(xué)習(xí)者可以自由發(fā)言。在聊天室里,所有成員可以隨意地邀請(qǐng)和被邀請(qǐng),討論問(wèn)題和交流經(jīng)驗(yàn)。3題庫(kù)該數(shù)據(jù)庫(kù)由資源管理者或教師管理,存放針對(duì)學(xué)習(xí)內(nèi)容的練習(xí)題和測(cè)試題。教師可以在此創(chuàng)建、管理試題,并對(duì)學(xué)習(xí)者的作答情況給予反饋。試題分為客觀題和主觀題??陀^題可支持單選、多選、填空和判斷等題型。對(duì)于客觀題的作答,系統(tǒng)可以直接給出評(píng)分結(jié)果,并且記錄下每一次的作答情況,為教師評(píng)價(jià)學(xué)習(xí)者提供必要的數(shù)據(jù)。主觀題則需要教師來(lái)反饋結(jié)果。本資源系統(tǒng)還提供網(wǎng)上非實(shí)時(shí)交流功能,相當(dāng)于BBSo學(xué)習(xí)者可以在上面求助,也可以發(fā)表言論,給其他學(xué)習(xí)者指引方向。所有學(xué)習(xí)者提出的問(wèn)題,全被收集在交流信息庫(kù)中。這種創(chuàng)建信息、評(píng)論信息、交流信息的協(xié)作學(xué)習(xí)情景。4 .ODBC驅(qū)動(dòng)開(kāi)放數(shù)據(jù)的驅(qū)動(dòng)系統(tǒng)數(shù)據(jù)源于Access,通過(guò)ODBC可以使得數(shù)據(jù)庫(kù)系統(tǒng)中的數(shù)據(jù)向客戶端發(fā)送。5 .WebServei和ASP或CGIWebServei"用來(lái)接受來(lái)自客戶端
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024污水處理廠運(yùn)營(yíng)合同書(shū)(范本)
- 2024幼兒園租房合同協(xié)議書(shū)樣本
- 房產(chǎn)抵押擔(dān)保借款合同書(shū)范例
- 2024貨船租賃合同范本范文
- 股權(quán)抵押借款合同范文2024年
- 店面租房門(mén)面房租房合同協(xié)議
- 商業(yè)鋪?zhàn)赓U合同格式
- 項(xiàng)目合作協(xié)議書(shū)模板示例
- 2024居間合同,居間合同范例
- 技術(shù)合作協(xié)議樣式
- 精品堆垛機(jī)安裝指導(dǎo)書(shū)
- 前臺(tái)月度績(jī)效考核表(KPI)
- 雞的飼養(yǎng)管理-優(yōu)質(zhì)課件
- 德育課(共19張PPT)
- 歷史幽憤的現(xiàn)代回響——《記念劉和珍君》課堂實(shí)錄
- 化學(xué)微生物學(xué)第7章 微生物轉(zhuǎn)化
- 《少年正是讀書(shū)時(shí)》-完整版PPT課件
- 四、貼標(biāo)機(jī)基本調(diào)整法1
- 船舶建造方案
- 35KV集電線路鐵塔組立專項(xiàng)方案
- 不銹鋼管規(guī)格表大全以及理論重量表大全
評(píng)論
0/150
提交評(píng)論