從AEM工作流程啟動Document Services API initiate-document-services-apis-from-aem-workflow
組合器 assembler
AEM Forms提供自訂工作流程,可叫用下列Assembler服務API:
- 叫用:對提供的輸入叫用輸入DDX中指定的操作。
- toPDFA:將輸入PDF檔案轉換為PDF/A檔案。
叫用DDX工作流程 invoke-ddx-workflow
此 啟動DDX 工作流程會叫用 Invoke
組合器服務API,可用於組合或分解檔案、為PDF新增浮水印等等。
- 拖曳 啟動DDX 「Sidekick」中「Forms Workflow」標籤下的工作流程步驟。
- 連按兩下新增的工作流程步驟以編輯元件。
- 在「編輯元件」對話方塊中,設定輸入檔案、環境選項和輸出檔案,然後按一下 確定.
輸入檔案 input-documents
啟動DDX工作流程需要下列輸入檔案:
-
DDX:此為呼叫DDX工作流程步驟的必要輸入,可透過從DDX輸入下拉式清單中選取下列選項之一來指定。
- 相對於承載: DDX輸入檔案是相對於工作流程專案的裝載資料夾。
- 使用裝載:工作流程專案的裝載會作為輸入DDX檔案使用。
- 絕對路徑:CRX存放庫中DDX檔案的絕對路徑。
-
從PayLoad建立地圖:選取後,裝載資料夾下的所有檔案都會新增到
invoke
組合器中的API。 每個檔案的節點名稱都會作為對應中的索引鍵。 -
輸入檔案的地圖:指定輸入檔案的對應。 您可以新增任意數目的專案,每個專案在地圖中指定檔案的索引鍵,以及檔案的來源。
環境選項 environment-options
「環境選項」索引標籤可讓您為叫用API設定各種處理選項。
-
工作記錄層級:指定處理記錄的記錄層級。
-
僅驗證:檢查輸入DDX的有效性。
-
因錯誤而失敗:指定發生錯誤時,對組合器服務的呼叫是否應該失敗。 預設值為False。
輸出檔案 output-documents
根據輸入DDX,叫用API可以產生多個輸出檔案。 「輸出檔案」索引標籤可讓您選取將儲存輸出檔案的位置。
-
將輸出儲存在承載中:將輸出檔案儲存在承載資料夾下,或如果承載是檔案則覆寫承載。
-
輸出檔案的地圖:可讓您明確指定每個輸出檔案的儲存位置,方法是在每個輸出檔案新增一個專案。 每個專案都會指定檔案以及儲存的位置。 輸出檔案可能會覆寫承載或儲存在承載資料夾下。 有多個輸出檔案時,此功能會很有用。
-
工作記錄檔:指定工作記錄檔案的儲存位置,這有助於疑難排解失敗。
轉換為PDF/工作流程 convert-to-pdf-a-workflow
轉換至PDF/工作流程步驟會叫用 toPDFA
組合器服務API。 它用於將PDF檔案轉換為PDF/A相容檔案。
-
拖曳 ConvertToPDFA 「Sidekick」中「Forms Workflow」標籤下的工作流程步驟。
-
連按兩下新增的工作流程步驟以編輯元件。
-
在「編輯元件」對話方塊中,設定輸入檔案、轉換選項和輸出檔案,然後按一下 確定.
輸入檔案 input-documents-1
以下列其中一種方式,指定要轉換為PDF/A相容檔案的檔案來源。
- 相對於承載:輸入檔案是相對於工作流程專案的裝載資料夾。
- 使用裝載:工作流程專案的裝載會作為輸入檔案使用。
- 絕對路徑:CRX存放庫中輸入檔案的絕對路徑。
轉換選項 conversion-options
「轉換選項」可讓您指定變更PDF/A轉換流程的選項。
-
合規性 :指定輸出PDF/A必須符合的PDF/A標準。
-
結果層級 :指定用於PDF/A轉換記錄的記錄層級。
-
簽章 :指定轉換期間必須如何處理輸入檔案中的簽章。
-
色域 :指定要用於輸出PDF/A檔案的預先定義色域。
-
驗證 轉換:指定轉換後的PDF/A檔案在轉換後是否應驗證PDF/A相容性。
-
工作記錄層級 :指定用於處理記錄的記錄層級。
-
中繼資料延伸結構描述 :指定在PDF檔案的中繼資料中,用於XMP屬性的中繼資料延伸結構描述的路徑。
輸出檔案 output-documents-1
「輸出檔案」標籤可讓您指定輸出檔案的目的地
- PDFA檔案:指定轉換PDF/檔案的儲存位置。 它可以覆寫裝載檔案或儲存在裝載資料夾下。
- 轉換記錄:指定轉換記錄的儲存位置。 它可以覆寫裝載檔案,或儲存在裝載資料夾下。
Forms forms
轉譯PDF表單工作流程是周圍的包裝函式 renderPDFForm
Forms服務API可使用XDP範本和資料xml建立PDF表單。
呈現PDF表單工作流程 render-pdf-form-workflow
- 在「Sidekick」中,將「呈現PDF表單」工作流程步驟拖曳至「Forms Workflow」標籤下。
- 連按兩下新增的工作流程步驟以編輯元件。
- 在「編輯元件」對話方塊中,設定輸入檔案、輸出檔案和其他引數,然後按一下 確定.
輸入檔案 input-documents-2
-
範本檔案:指定XDP範本的位置。 這是必填欄位。
-
資料檔案:指定需要與範本合併的資料xml位置。
輸出檔案 output-documents-2
- 輸出檔案: — 指定所產生PDF表單的名稱。
其他引數 additional-parameters
- 內容根目錄:指定存放庫中,用於輸入XDP範本的片段或影像儲存位置的資料夾路徑。
- 提交Url:指定所產生PDF表單的預設提交URL。
- 地區設定:指定所產生PDF表單的預設地區設定。
- Acrobat版本:指定所產生PDF表單的目標Acrobat版本。
- 已標籤PDF:指定是否允許存取產生的PDF。
- XCI檔案:指定XCI檔案的路徑。
輸出 output
「產生非互動式PDF」工作流程是周圍的包裝函式 generatePDFOutput
輸出服務API。 它可用來從XDP範本和資料xml產生非互動式PDF檔案。
產生非互動式PDF輸出工作流程 generate-non-interactive-pdf-output-workflow-nbsp
- 將「產生非互動式PDF輸出」工作流程拖曳至「Sidekick」中「Forms Workflow」標籤下。
- 連按兩下新增的工作流程步驟以編輯元件。
- 在「編輯元件」對話方塊中,設定輸入檔案、輸出檔案和其他引數,然後按一下 確定.
輸入檔案 input-documents-3
-
範本檔案:指定XDP範本的位置。 這是必填欄位。
-
資料檔案:指定需要與範本合併的資料xml的位置。
輸出檔案 output-document
輸出檔案:指定所產生PDF表單的名稱。
其他引數 additional-parameters-1
- 內容根目錄:指定存放庫中,用於輸入XDP範本的片段或影像儲存位置的資料夾路徑。
- 地區設定:指定所產生PDF表單的預設地區設定。
- Acrobat版本:指定所產生PDF表單的目標Acrobat版本。
- 線性PDF:指定是否要最佳化產生的PDF以供網頁檢視。
- 已標籤PDF:指定是否允許存取產生的PDF。
- XCI檔案:指定XCI檔案的路徑。