本檔案中的範例和範例僅適用於JEE環境上的AEM Forms 。
關於Forms服務
Forms服務可讓您建立互動式資料擷取使用者端應用程式,以驗證、處理、轉換及傳遞通常在Designer中建立的表單。 表單作者可以開發單一表單設計,Forms服務會在各種瀏覽器環境中以PDF、SWF或HTML呈現。
當一般使用者請求表單時,使用者端應用程式會將請求傳送至Forms服務,該服務會以適當格式傳回表單。 Forms服務一收到要求,就會將資料與表單設計合併,然後以所需格式傳送表單。 表單服務輸出是互動式表單,通常是PDF檔案。 互動式表單可讓使用者填寫表單上的欄位。
根據使用者端應用程式的型別,您可以將表單寫入使用者端網頁瀏覽器,或將表單儲存為PDF檔案。 網頁型應用程式可將表單寫入網頁瀏覽器。 案頭應用程式可將表單儲存為PDF檔案。 為了示範如何寫出至網頁瀏覽器和PDF檔案,快速入門位於 轉譯Forms 區段的組織方式如下:
如需有關建立使用Java Servlet來呼叫Forms服務的Web應用程式的資訊,請參閱 建立轉譯Forms的網頁應用程式.
您可以使用下列兩種方式之一,將表單設計(XDP檔案)或PDF檔案傳遞到Forms服務:
URLSpec
物件。 內容根目錄會使用傳遞至Forms服務 URLSpec
物件的 setContentRootURI
方法。 表單設計名稱( formQuery
)以個別引數傳遞。 這兩個值會串連起來,以取得表單設計的絕對參照。 (大部分快速入門位於 轉譯Forms 部分請使用此方法。)com.adobe.idp.Document
包含表單設計給Forms服務的檔案。 兩個命名的新方法 renderPDFForm2
和 renderHTMLForm2
接受 com.adobe.idp.Document
包含表單設計的物件。 (請參閱 將檔案傳遞至Forms服務您可以使用Forms服務完成這些工作: