基于PDF文档的网络学习资源建设网络(3)
2014-04-11 01:05
导读:conn.Open “Drive=煟停椋悖颍铮螅铮妫 Access Drive 煝潱mdb牓牔 dbp=&data_path SQL=“INSE
conn.Open “Drive=煟停椋悖颍铮螅铮妫 Access Drive 煝潱mdb牓牔
dbp=&data_path
SQL=“INSERT INTO data煟睿幔恚澧煛煛牎 '和PDF表单域字段对应
SQL=SQL+VALUES煟А埃Γ模保Α保Б煟 “&d2&” '煛
Set RS=Conn.Excute煟樱眩蹋牐ィ
<a href=/login.pdf>Return login.pdf
在构造进行网络试题测试时,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的语句。
从Web数据库读取记录动态生成PDF文档,ASP应用程序代码如下:
<% Name=Request煛埃睿幔恚濉保 %>
<% if Not trim煟危幔恚澹牐健 ” then
(科教论文网 lw.nseaC.Com编辑发布)
data_path=server.mapPath煛埃睿澹簦鳎铮颍耄簦澹螅簦mdb”
set conn=server.createObject煛埃粒洌铮猓澹connection”
conn.Open“Drive= 煟停椋悖颍铮螅铮妫 Access Drive煝潱mdb牓牔 dbp=”& data_path
SQL=“ select潱妫铮颍 data where name like ' ”&name&”'
Set RS=Conn.Excute煟樱眩蹋
IF Not RS.EOF then
Number=RS煟埃牔煟粒剑遥樱煟保牔煟拢剑遥樱煟玻
C=RS煟常牔煟模剑遥樱煟矗牔煟颍椋纾瑁簦剑遥樱煟担
Else
Number=“ No found牎
End if
RS.close
Conn.close
Endid%>
<</fdf
<</field I<</T 煟睿酰恚猓澹颍牐V煟迹ィ剑睿酰恚猓澹颍ィ荆牐荆
<</T 煟粒牐V煟迹ィ剑粒ィ荆牐荆
<</T 煟拢牐V煟迹ィ剑拢ィ荆牐荆
<</T 煟茫牐V煟迹ィ剑茫ィ荆牐荆
<</T 煟模牐V煟迹ィ剑模ィ荆牐荆
/F煟危澹簦鳎铮颍耄簦澹螅簦pdf
>>
>>end obj trailer
<</Root 1OR>>
四、资源系统的主要组成部分
该网络学习资源系统采用了最常见的客户机/服务器网络模型(即C/S模型),如图所示:
中国大学排名 1. PDF文档库
服务器端提供了以PDF文档为依托的多媒体信息资源库。对于所有的学习内容或测试题信息,全部以PDF文档携带。在客户浏览端,不管其浏览目的如何,附带上Adobe公司的Acrobat reader插件,就能很好地显示出学习的内容。其页面上的内容,不会因为浏览器的设置不同而出现异样。PDF文档的制作简单,可以使用Word97、2000,也可以使用Acrobat 4.0。(目前Acrobat 5.0新版本的功能有了很大的扩充,和PDF文档相关的主要有:基于Adobe PDF 文件快速编制新文档和使用 Adobe PDF表单搜集更为准确的信息,降低成本。文档的结构和制作方式没有多大的变化。作为在4.0版本环境中开发的文档和资源,在5.0版本中同样可以使用。)这为后期的维护提供了极大的方便。图为PDF文档的制作流程:(略)