從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新增浮水印等等。

  1. 拖曳 啟動DDX 「Sidekick」中「Forms Workflow」標籤下的工作流程步驟。
  2. 連按兩下新增的工作流程步驟以編輯元件。
  3. 在「編輯元件」對話方塊中,設定輸入檔案、環境選項和輸出檔案,然後按一下 確定.

輸入檔案 input-documents

啟動DDX工作流程需要下列輸入檔案:

  • DDX:此為呼叫DDX工作流程步驟的必要輸入,可透過從DDX輸入下拉式清單中選取下列選項之一來指定。

    • 相對於承載: DDX輸入檔案是相對於工作流程專案的裝載資料夾。
    • 使用裝載:工作流程專案的裝載會作為輸入DDX檔案使用。
    • 絕對路徑:CRX存放庫中DDX檔案的絕對路徑。
  • 從PayLoad建立地圖:選取後,裝載資料夾下的所有檔案都會新增到 invoke 組合器中的API。 每個檔案的節點名稱都會作為對應中的索引鍵。

  • 輸入檔案的地圖:指定輸入檔案的對應。 您可以新增任意數目的專案,每個專案在地圖中指定檔案的索引鍵,以及檔案的來源。

環境選項 environment-options

「環境選項」索引標籤可讓您為叫用API設定各種處理選項。

  • 工作記錄層級:指定處理記錄的記錄層級。

  • 僅驗證:檢查輸入DDX的有效性。

  • 因錯誤而失敗:指定發生錯誤時,對組合器服務的呼叫是否應該失敗。 預設值為False。

輸出檔案 output-documents

根據輸入DDX,叫用API可以產生多個輸出檔案。 「輸出檔案」索引標籤可讓您選取將儲存輸出檔案的位置。

  1. 將輸出儲存在承載中:將輸出檔案儲存在承載資料夾下,或如果承載是檔案則覆寫承載。

  2. 輸出檔案的地圖:可讓您明確指定每個輸出檔案的儲存位置,方法是在每個輸出檔案新增一個專案。 每個專案都會指定檔案以及儲存的位置。 輸出檔案可能會覆寫承載或儲存在承載資料夾下。 有多個輸出檔案時,此功能會很有用。

  3. 工作記錄檔:指定工作記錄檔案的儲存位置,這有助於疑難排解失敗。

轉換為PDF/工作流程 convert-to-pdf-a-workflow

轉換至PDF/工作流程步驟會叫用 toPDFA 組合器服務API。 它用於將PDF檔案轉換為PDF/A相容檔案。

  1. 拖曳 ConvertToPDFA 「Sidekick」中「Forms Workflow」標籤下的工作流程步驟。

  2. 連按兩下新增的工作流程步驟以編輯元件。

  3. 在「編輯元件」對話方塊中,設定輸入檔案、轉換選項和輸出檔案,然後按一下 確定.

輸入檔案 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

  1. 在「Sidekick」中,將「呈現PDF表單」工作流程步驟拖曳至「Forms Workflow」標籤下。
  2. 連按兩下新增的工作流程步驟以編輯元件。
  3. 在「編輯元件」對話方塊中,設定輸入檔案、輸出檔案和其他引數,然後按一下 確定.

輸入檔案 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

  1. 將「產生非互動式PDF輸出」工作流程拖曳至「Sidekick」中「Forms Workflow」標籤下。
  2. 連按兩下新增的工作流程步驟以編輯元件。
  3. 在「編輯元件」對話方塊中,設定輸入檔案、輸出檔案和其他引數,然後按一下 確定.

輸入檔案 input-documents-3

  • 範本檔案:指定XDP範本的位置。 這是必填欄位。

  • 資料檔案:指定需要與範本合併的資料xml的位置。

輸出檔案 output-document

輸出檔案:指定所產生PDF表單的名稱。

其他引數 additional-parameters-1

  • 內容根目錄:指定存放庫中,用於輸入XDP範本的片段或影像儲存位置的資料夾路徑。
  • 地區設定:指定所產生PDF表單的預設地區設定。
  • Acrobat版本:指定所產生PDF表單的目標Acrobat版本。
  • 線性PDF:指定是否要最佳化產生的PDF以供網頁檢視。
  • 已標籤PDF:指定是否允許存取產生的PDF。
  • XCI檔案:指定XCI檔案的路徑。
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2