2002年8月2日

利用PDF製作網頁表單

PDF 是製作網頁表單上一個很好用的工具,你不用照 著別人在word上面的表單設計圖辛辛苦苦在網頁上一個字一個字的key,利用Acrobat的列印功 能,直接可以將word轉換成PDF,最棒的是,他完全可以和一般網頁的form標籤相容,也就是說你送出的資料和網頁上用Html編輯 的Form是一樣的。倒是這個功能在網路上大家不常用,所以資料很難找,這是測試之後找到的答案。


第一步

先在Word或任何軟體上編好一個畫面,你可以用表格或Illustrator隨便作一個,再將他轉成PDF檔,開啟Acrobat然後將檔案隨意編輯一下,利用表格工具將可輸入的表格拉好,當然不要忘記送出和清除的按鈕,就像下面這樣子:下面的驚嘆號圖案是清除,筆的圖案是送出

第二步

版面設計好了嗎,接下來要再送出的按鈕裡面加上超鏈結的位置,也就是要送到哪個網頁去處理你的資料,重點在這裡喔:注意一點,超鏈結的斜線,一定要是http://才可以,要是相反寫成http:\\就沒搞頭啦



第三步

撰寫pdf.asp的程式

<%

FileName="acrobat.mdb"

Set conn=Server.CreateObject("ADODB.Connection")

ConnString = "Provider=Microsoft.Jet.OLEDB.4.0;"

ConnString = ConnString & " Data Source=" & Server.MapPath(FileName)

Conn.Open ConnString

TheName=request("txt_name")

TheTitle=request("txt_title")

TheCont=request("Txt_Content")

SqlString="Insert into message(name,title,cont) values('" & TheName &amp;amp;amp;amp;amp;amp; "','" & TheTitle & "','" & TheCont & "')"

response.Write(sqlstring)

Set Rs=Conn.Execute(SqlString)

%>

第四步

哪來的第四步,這樣就好了啦,其實跟一般的form標籤一模一樣,但是你可以省去寫判斷式的時間,用Acrobat拉一拉就完成了。

備註:你必須先到abdoe去抓
Acrobat Database Connectivity (ADBC),這樣你的PDF檔才能和資料庫連結喔。

沒有留言:

張貼留言

精選文章

利用Selenium IDE進行UI測試

安裝與執行 Selenium IDE是Firefox的一個plugin,用來做UI的自動測試:下載網址為http://docs.seleniumhq.org/download/ 安裝後,點一下firefox 的工具 -> Selenium IDE ,就會...