1. <code id="ya7qu"><span id="ya7qu"><label id="ya7qu"></label></span></code>

    <b id="ya7qu"><bdo id="ya7qu"></bdo></b>
    <wbr id="ya7qu"><optgroup id="ya7qu"><strike id="ya7qu"></strike></optgroup></wbr>
  2. <u id="ya7qu"><bdo id="ya7qu"></bdo></u>
    現在位置:范文先生網>理工論文>計算機論文>基于PDF文檔的網絡學習資源建設

    基于PDF文檔的網絡學習資源建設

    時間:2022-08-06 11:01:22 計算機論文 我要投稿
    • 相關推薦

    基于PDF文檔的網絡學習資源建設

    【摘 要】 目前最流行的電子文檔格式--PDF文檔,集多媒體信息于一身,交互方式豐富,并且可在Web上發布和傳遞具有獨特優勢。本文在分析PDF文檔和Web數據庫進行雙向數據傳遞機理的基礎上,對如何利用PDF文檔結合ASP技術開發網絡學習資源進行了探討。

    【關鍵詞】 PDF文檔;ASP;網絡資源


    數字化、網絡化、信息化成了新世紀人們生活的一種狀態。每個角落、每個部門、每個領域都滲透著計算機和計算機網絡。計算機網絡的大撞擊,網絡學習資源使教育也在發生質的飛躍,給遠程教育帶來了欣欣向榮的景象。面對眾多紛繁的網絡學習資源,也存在一個物競天擇的問題。PDF文檔作為一種跨平臺的通用電子格式,對文檔信息及多媒體信息的傳播有獨特的優勢。

    一、PDF文檔在Web上的技術優勢

       1. PDF文檔集多媒體信息于一身

       PDF(Portable Document Format便攜文檔格式)為Adobe公司開發的一種電子文檔格式,它將文字、字型、格式、顏色、圖形圖象、超文本鏈接、聲音、動態圖象等信息封裝在一個文件當中的一種通用電子格式,目前已成為數字化信息上的一個工業標準。和普通的Web不同,PDF文檔能將多媒體信息捆綁在一起,文件位置發生變化時根本不用擔心其他信息的丟失。利用PDF文檔在網絡上傳遞多媒體信息具有一定的技術優勢。


       2. PDF文檔具有交互性

       PDF文檔在Web上發布信息時常用的交互事件驅動行為(Action)有下面幾種類型:

       ● Go to View:跳轉到當前文檔某處,顯示文檔內容或打開另一個PDF文檔某處顯示文檔內容。此行為和HTML中的超鏈結相比更具靈活性。

       ● Open file:打開一個非PDF文檔文件,如與PDF文檔同在Web上的HTML程序、ASP(Active Server Pages)程序、Flash動畫文件等。

       ● Wold Wide Web Link:跳轉到指定的URL,可以使用http、ftp、mailto協議定義的超級鏈接。

       ● Reset form:清除PDF文檔表單中各域當前內容,恢復原設計時定義的缺省值。此行為能夠實現動態信息更新。

       ● Submit form:提交PDF文檔表單中各域變量的值給指定的URL,如CGI(Common Gateway Interface)程序、ASP程序等。

       ● Show/hide field:顯示或隱藏指定的交互元素對象。它非常適用于建立動態信息顯示、動態交互窗口顯示的頁面。

       這些交互事件驅動行為類型,在Web上可以產生豐富的交互方式,使得PDF文檔在Web上增色不少。


       3. PDF文檔在Web上出版和傳輸能力

       PDF文檔是一種通用的文件格式,不論什么樣的應用程序或平臺,PDF都可以保存所有原始文檔的文本信息及多媒體信息,文件占用的空間很小,非常便利于電子郵件或互聯網的發放和攜帶信息傳播。

       只要使用含Acrobat Reader插件的網絡瀏覽器都可以在Web上閱讀PDF文檔。對于支持PDF文檔分頁下載顯示的服務器,并且在Acrobat Reader瀏覽插件的選項設置中使用了后臺下載選項, PDF文檔頁面內容顯示的速度將大大提高。目前支持PDF文檔分頁下載顯示的Web服務器很多,常見的有:WebSite,WebSite Professional,Fastrack server 2.0,Enterprise server 2.0等。對于不支持PDF文檔分頁下載顯示的服務器產品,通過網關接口程序(CGI)、ActiveX技術,可以能輕而易舉地達到這一目的。

    二、PDF文檔的結構

       PDF文檔的組成,有三個層次:

       ● 內容層。包含文件中所有文字和圖象的內容。

       ● 基本信息層。包含有關文件的基本信息,如字體信息、導航器引用表等。

       ● 增強信息層。包含增強功能的信息,如超文本鏈接、書簽內容、文章信息等。

       在PDF文檔中包含了一種數據存貯格式FDF(Form Data Format),處理于表單域數據輸出和導入,是一種純文本文件。PDF文件由文件頭、文件主體、交叉引用表、文件尾四個部分組成。

       FDF文件頭的首行表明了當前文件所使用的FDF規范版本。

       FDF文件主體主要由catalog對象組成。Catalog對象僅含一個關鍵字FDF。關鍵字FDF的值包含如下項目:

       Fields:包含一組域屬性的定義

       F:指定Form輸出或導入數據的PDF文件名等

       項目Fields的屬性定義包含下列描述:

       T:域名

       V:域值

       OPT:選擇項域的各項值等

       PDF文件尾由關鍵字trailer間接引用FDF文件體的catalog對象關鍵字root的一個值對及文件結束標記%%EOF組成。

       PDF文檔是通過一系列對象序列來構造的。PDF對象包括直接對象和間接對象,間接對象是經過標識了的PDF對象,直接對象通常有布爾型、數值型、字符串型、名字型、數組型、字典型、空對象、流對象等基本類型。一個PDF文檔包含了一個以上的頁面,而每一個頁面都可以包含文檔、圖形圖象,繼而加入聲音和動畫。在多媒體信息的組合上,完全將多種媒體信息融會在一起。

    三、PDF文檔與Web數據庫

       PDF文檔的表單是PDF頁面控制的對象,也是PDF向Web數據庫進行數據信息傳遞的接口,還可以向Web數據庫讀取相應數據。表單的域、字段變量都能和Web數據庫建立數據通道。通常Web數據庫接受來自客戶端的數據一般都采用CGI程序實現。開發CGI程序的語言工具眾多紛繁。PDF文檔作為目前電子文檔的一種通用格式,其中提供的和Web數據庫接口的內部結構域和字段變量,大大增強了它在互聯網上的使用。我們在構建PDF文檔攜帶的多媒體網絡信息資源過程中,借助了ASP技術向Web上發布PDF,同時接受來自客戶端的交互數據。


       1. PDF文檔表單向Web數據庫提交數據

       在Adobe Acrobat 4.0 PDF開發環境中,構造一個學習者

    基于PDF文檔的網絡學習資源建設

    登錄注冊(以學習者注冊信息為例)信息表單的PDF文檔,文件名為Login.pdf,表單中各域名與Web數據庫字段名一一相對應起來。如圖所示:(略)


       表單中,按鈕“注冊”通過鼠標事件Mouse Up驅動行為Submit form實現向服務器應用程序傳遞參數信息。在定義Submit form行為時,保持服務器應用程序的URL和提交信息的ASP程序相一致。輸出格式為HTML form(URL encoded),選擇輸出的表單域的域名。

       在服務器的ASP應用程序中,利用VBScript語句Request來獲取PDF文檔表單域的域名參數信息,書寫格式為:

       Request(“field_name”)

       對于接受到的PDF文檔的表單數據,將通過ODBC驅動?注入Web數據庫中。服務器中的ASP程序關鍵代碼如下:

       <% d1= Request(“name”)%><%=d1%>

       data.path=server.MapPath?“login.mdb”?

       set conn=server.createObject?“ADOBE.Connection”?

       conn.Open “Drive=?Microsoft Access Drive ??.mdb???

       dbp=&data_path

       SQL=“INSERT INTO data?name?…?…?” '和PDF表單域字段對應

       SQL=SQL+VALUES?'“&D1&”'?' “&d2&” '?…?

       Set RS=Conn.Excute?SQL?%>

       <a href=/login.pdf>Return login.pdf</a>

       在構造進行網絡試題測試時,Web數據庫取數據庫Networktest.mdb,ASP程序中部分代碼同上,都是接受PDF文檔表單域的參數。


       2. 從Web數據庫中提取數據生成PDF文檔

       在構造的網絡學習資源中,少不了要給客戶端實時生成、傳送試題,利用PDF文檔也能輕易實現。主要就是從Web數據庫中讀取字段數據,生成相應PDF文檔表單域字段。對于上面的程序就是一個逆過程。建立一個名為test.pdf文檔文件表單域字段和數據庫相對應。其他設置同上所述。

       服務器ASP應用程序,從Web數據庫讀取字段數據后,生成FDF文件返送瀏覽器PDF文檔。在這里PDF文檔中的FDF文件格式是ASP和PDF文檔的數據接口,在生成FDF格式之前必須定義服務器端的MIME類型為Application/Vnd.fdf的語句。

    【基于PDF文檔的網絡學習資源建設】相關文章:

    基于網絡資源教學模式的構建08-07

    用PDF文檔制作特色文獻全文數據庫的實踐08-09

    解讀生命——基于網絡資源的主題研究性學習課例08-17

    基于網絡應用的探究性學習的思考08-17

    基于網絡應用的小學探究性學習的現狀與思考08-17

    論基于網絡的小學生研究性學習08-17

    對廣西地方文獻資源網絡建設的思考08-09

    基于Internet的學習模式08-07

    基于網絡經濟的柔性網絡營銷分析08-15

    校園網絡學習環境的建設初探08-07

    国产福利萌白酱精品tv一区_日韩亚洲中字无码一区二区三区_亚洲欧洲高清无码在线_全黄无码免费一级毛片
    1. <code id="ya7qu"><span id="ya7qu"><label id="ya7qu"></label></span></code>

      <b id="ya7qu"><bdo id="ya7qu"></bdo></b>
      <wbr id="ya7qu"><optgroup id="ya7qu"><strike id="ya7qu"></strike></optgroup></wbr>
    2. <u id="ya7qu"><bdo id="ya7qu"></bdo></u>
      亚洲精品国产福利一二区 | 蜜月aⅴ国产一区二区 | 亚洲男人女人热热 | 天天cao在线视频不卡 | 婷婷综合缴情亚洲狠狠无遮挡 | 日本激情一区二区 |