1. 程式人生 > >PDF格式分析(四十八)Forms Data Format 表單資料格式——介紹

PDF格式分析(四十八)Forms Data Format 表單資料格式——介紹

FDF代表“表單資料格式”。FDF是一種檔案格式,用於表示PDF格式中包含的表單資料和註釋。

FDF格式由Adobe Systems Incorporated發明,它基於PDF格式。您可以在Adobe的PDF參考中找到FDF格式的詳細規範。

FDF格式可用於各種工作流程。以下是幾個示例: 將表單資料傳送到伺服器並從伺服器接收修改後的表單資料。此工作流程看起來像這樣:

  • 表單資料以FDF格式提交給伺服器。(通常,當客戶端計算機上的使用者單擊表單上的“提交”按鈕時,會發生這種情況。)
  • 在伺服器上,FDF資料被修改。
  • 伺服器將修改後的FDF資料傳送回客戶端。
  • 在客戶端計算機上,表單中的欄位將填充修改後的資料。

存檔表單資料。此工作流程看起來像這樣:

  • 使用者使用Adobe Acrobat或其他PDF編輯/檢視應用程式以FDF格式匯出表單資料。(要在Adobe Acrobat 6.x for Windows中執行此操作,請單擊高階>表單>匯出表單資料,然後選擇Acrobat FDF檔案(* .fdf)作為“另存為型別”。如果您使用的是另一個版本,則該過程可能會有所不同)
  • FDF檔案儲存在公司的檔案中。
  • 要查看錶單資料,使用者將使用Adobe Acrobat或其他一些PDF檢視/編輯應用程式,來開啟FDF檔案; 這將導致PDF檢視/編輯應用程式產生三個操作:1)找到需要匯出表單資料的PDF表單,2)將表單資料載入到表單中,3)在螢幕上顯示帶有載入資料的表單。

您可能想知道為什麼要存檔包含PDF表單資料的FDF檔案,而不是簡單地使用包含表單資料的PDF。有兩個原因:

  1. 包含PDF表單的表單資料的FDF檔案,比包含表單PDF本身的檔案小得多,因此歸檔FDF檔案比歸檔表單PDF需要更少的儲存空間。
  2. 人們用來查看錶單PDF並與之互動的某些軟體不允許使用者儲存填寫的表單PDF。例如,免費的“Adobe Reader”軟體不允許這樣做。

開發人員的重要說明:FDF檔案包含表單PDF的檔名和位置(FDF檔案是從該表單PDF中匯出的)。Adobe Acrobat(以及任何支援PDF表單的PDF檢視/編輯應用程式)依賴於該檔名和位置,以便在開啟FDF檔案時檢索和開啟相應的PDF表單。換句話說:開啟FDF檔案時,PDF檢視/編輯應用程式會根據指定的位置,顯示PDF表單。

因此,如果您是考慮實施歸檔FDF資料的系統的開發人員,則需要確保您的系統具有將所需表單PDF儲存在已知位置的可靠方法。否則,PDF檢視/編輯應用程式無法始終在需要時檢索和開啟表單PDF。

*某些PDF檢視/編輯應用程式不支援與表單PDF相關的所有功能。