2009-09-01 54 views
1

今天我在工作中遇到了一個有趣的問題。我收到了一個請求,要求提供從我公司主頁提供的某個PDF文件的鏈接。現在,這個PDF將包含一些推薦等,並且隨後是具有HTML控制的反饋頁面 - 單選按鈕,文本框和提交按鈕 - 我們在這裏仍然在討論PDF)PDF中的HTML控件

進一步,PDF必須在瀏覽器中打開,如果用戶點擊「提交」,表單數據必須發送到服務器腳本。

我必須承認,我有點難住。我的意思是,甚至可以將HTML控件放入PDF中,是否可以從PDF提交表單?

對此問題有任何其他想法?

+3

嗯,有FDF,但更好的是,將PDF文件轉換爲純HTML格式。額外的獎勵,用戶不必等待Acrobat插件加載。 (即使用戶沒有Acrobat插件,它也能正常工作) – derobert 2009-09-01 04:39:15

+0

不幸的是,這是一個需求的限制:( – 2009-09-01 05:28:02

回答

2

是的,你可以在PDF中創建表單。以下內容可能對你有用。

的Adobe Acrobat Professional使您 把你以前 設計,標準的PDF文件到 互動的形式,客戶可以 下載,輕鬆填寫,打印或 毫不費力地通過電子郵件回報給你的能力。 所有他們需要的是免費的Adobe Acrobat中 裏德

http://www.thedesigncubicle.com/2008/12/how-to-create-interactive-pdf-forms-to-impress-your-clients/

所有PDF表格可以通過電子郵件 分佈,但也可以分佈到使用FormArtist本身 網站。

數據可以直接從 表單提交回您的網絡服務器。它可以 然後自動檢索和 存儲在您的PC上的數據庫的 導出或分析。

http://www.quask.com/survey/applications_pdfforms.asp

1

PDF forms can be submitted to a server。當表單數據提交給服務器時,您需要使用Adobe FDF (Form Data File) toolkit的服務來解析服務器端收到的FDF文件。爲了創建提交FDF數據到服務器的PDF表單,需要Adobe Acrobat或其他類似的軟件(例如Nitro PDF Professional和PDF Converter Professional 6,感謝Rowan的鏈接)。

您還可以選擇將XFDF file提交給服務器,可以由任何XML解析器處理。除非我錯了,這需要您擁有Adobe Lifecyle Designer(或同等軟件)的許可才能創建XFDF文件。

+0

Adob​​e Acrobat只是許多不同產品中的一種,可以幫助你完成這項任務Nitro PDF Professional和PDF轉換器專業版6是另外兩個例子,但還有更多的例子,PDF不等於Adobe.PDF現在是ISO標準,因此有很多不同的選項可供選擇 – Rowan 2009-09-01 08:33:04

+0

同意,我公佈的關於Adobe的原因是爲了防止混淆通過發佈不同產品的鏈接。此外,我有意識地鏈接到基本上是知識庫的頁面,而不是購買產品的鏈接。 – 2009-09-01 08:42:46

1

您不能將HTML控件放在PDF中,但可以將表單域添加到支持按鈕,單選按鈕,複選框,文本域等的PDF中。表單域支持JavaScript的使用,所以可能創建一些相當互動的PDF表單。

您可以使用提交按鈕創建一個PDF表單,單擊該提交按鈕將表單數據提交給服務器。這需要使用稱爲FDF的文件格式。這些PDF表格可以通過任意數量的不同PDF開發庫或現成的產品創建,包括Adobe Acrobat,Nitro PDF Professional,PDF Converter Professional等。

這裏有一些文章,這將有助於你取向上的PDF表單和FDF:

各種不同的公司有許多不同的產品。 Planet PDF Forum也是一個非常有用的資源。