Forms服務可讓您建立互動式資料擷取用戶端應用程式,以驗證、處理、轉換及傳遞通常在Designer中建立的表單。 Forms服務會以PDF檔案的形式呈現,記錄您開發的任何表單設計。
Forms服務也可讓組織將電子錶單部署為AdobePDF,以延伸其智慧型資料擷取程式。 您也可以使用服務,將資料分別匯入和匯出至現有PDF forms。
使用Forms服務執行下列作業:
使用表單服務建立資料捕獲的PDF forms。 通常從AEM Forms設計工具範本開始。 使用 renderPDFForm
(連結到Forms)操作,將此模板轉換為PDF表單。
的第一個參數 renderPDFForm
operation是範本檔案的名稱(例如 ExpenseClaim.xdp
)。 您可以將範本檔案儲存在本機檔案系統、CRX存放庫,或儲存在HTTP或FTP位置。 您可以在 PDFFormRenderOptions
參數 renderPDFForm
操作。 有關可為 PDFFormRenderOptions
參數。
此 renderPDFForm
操作也可以接受XML資料。 建立PDF表單時,XML資料會與模板合併,以便生成的PDF表單包含指定的資料。 的第二個參數 renderPDFForm
操作可以接受包含XML資料的文檔(Javadoc)對象。
使用 exportData
(Javadoc)從Forms表單中提取資料XML的PDF服務的操作。 此操作接受文檔作為其第一個參數。 您可以將資料匯出為XDP檔案或XML檔案。 如果將資料導出為XML檔案,則導出的資料將刪除XDP信封並返回純XML檔案。 您可以使用第二個參數指定此排列。
Forms服務也可讓您合併使用AEM Forms Designer或 renderPDFForm
操作XML資料。 此 importData
(Javadoc)Forms服務的操作接受PDF表單和XML資料,並返回帶有資料XML的PDF表單。
Forms服務可根據您使用AEM Forms Designer建立的片段來轉譯表單。 片段是表單中可重複使用的部分。 它會儲存為個別的XDP檔案,可插入至多個表單設計中。 例如,片段可以包含地址塊或法律文字。
使用片段可簡化及加速大量表單的建立與維護。 建立表單時,插入所需片段的參考,以讓片段在表單中顯示。 片段參考包含指向物理XDP檔案的子表單。
以下是使用片段的優點: