用asp生成PDF文件

首先必須在定義字段的工作站(不是服務器)上安裝有Adobe完全版。這個是一個指向Adobe Forms Acrobat Toolkit的鏈接,由此開始一切就容易了。


第一、下載這個套裝工具(http://partners.adobe.com/asn/developer/acrosdk/forms.html)並把它解壓縮到指定目錄。

當你進行這一步操作時,你會發現所有源代碼都在VB或VC++中。我們這裏不打算關注它,但是如果你需要代碼就在這裏。


第二、註冊你的DLL。

有兩個DLL需要被複制到你的服務器上。一個在Visual Basic文件夾中叫fdfacx.dll,另一個在Visual C++文件夾中叫fdftk.dll。用regsvr32註冊fdfacx.dll文件。我把這兩個文件都放到c:winntsystem32下,並在當前路徑下輸入“regsvr32 fdftk.dll”。如果你遇到錯誤提示信息,請檢查確認這兩個文件確實在當前目錄下,沒有問題則進入下一步。


第三、建立表單。

我們將使用每個人對這個示範都很熟悉的表單。這在“http://www.irs.gov”隨意可得併爲我們提供足夠的領域來展示我們能作的東西。


第四、定義Adobe表單字段。

在Adobe Acrobat中打開文檔後選擇表單工具,描述你的第一個表單字段(First Name)。

在你定義後它將讓你命名,我這裏命名爲“FirstName”。注意這裏有幾個標準的附加格式選項,除了字體大小,我選擇進行合法性檢查和格式化我的ASP文檔。由於這是一個快速演示,我選擇跳過任何檢查,但是我將在客戶端的表單進行處理,並在傳遞變量前在服務端格式化ASP頁面。

繼續其他字段,每一個都要注意命名並可能格式化字體大小或屬性。
在服務器上保存你的修改。

第五、編寫ASP頁面。

在開始這一步之前你要注意到FDF套裝工具闡述的一個主要對象——“FDFApp.FDFApp”。它開放了許多方法,手冊上概述了其他的可能方法。我們主要關心兩個方法——fdfSetValue和fdfSetFile。接下來切入正題。


第六、沒有必要成爲PDF專家,這是我目前的建議。套裝工具的用戶指導概述了所有方法,看上去在這個入門介紹之外還有很多可能的方法。就像你所看到的一樣,你可以很容易添加數據庫命令來收集數據或向數據庫記錄數據。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章