使用Watched資料夾產生列印渠道檔案

在本部分,我們將使用受監視的資料夾機制產生列印渠道檔案。

在建立並測試您的列印渠道檔案後,我們需要一種機制來以批次模式或隨選方式產生這些檔案。 通常,這些類型的檔案會以批次模式產生,最常見的機制是使用受監視的資料夾。

在中配置監視資料夾時,AEM將關聯在檔案放入監視資料夾時執行的ECMA指令碼或Java代碼。 在本文中,我們將重點介紹ECMA指令碼,它將生成打印通道文檔並將其保存到檔案系統。

監視的資料夾配置和ECMA指令碼是您在本教程開頭導入的資產的一部分。

拖放至監看資料夾的輸入檔案具有下列結構。 ECMA指令碼讀取帳戶編號並為每個帳戶生成打印渠道文檔。

有關生成文檔的ECMA指令碼的詳細資訊,請參閱本文🔗

<accountnumbers>
 <accountnumber>509840</accountnumber>
 <accountnumber>948576</accountnumber>
 <accountnumber>398762</accountnumber>
 <accountnumber>291723</accountnumber>
 <accountnumber>291724</accountnumber>
 <accountnumber>291725</accountnumber>
 <accountnumber>291726</accountnumber>
 <accountnumber>291727</accountnumber>
</accountnumbers>

若要使用監看的資料夾機制產生列印渠道檔案,請遵循下列步驟:

  • 依照本檔案中提及的步驟進行

  • 登入crx並導覽至/etc/fd/watchfolder/scripts/PrintPDF.ecma

  • 請確定interactiveCommunicationsDocument的路徑指向您要列印的正確檔案。(第1行)

  • 記下saveLocation(第2行)。您可以根據需要進行更改。

  • 請確定表單資料模型的輸入參數已系結至「請求屬性」,其系結值已設為「accountnumber」。 請參閱下面的螢幕擷取。
    請求

  • 使用下列內容建立accountnumbers.xml檔案

<accountnumbers>
<accountnumber>1</accountnumber>
<accountnumber>100</accountnumber>
<accountnumber>101</accountnumber>
<accountnumber>1009</accountnumber>
<accountnumber>10009</accountnumber>
<accountnumber>11990</accountnumber>
</accountnumbers>
  • 將xml檔案拖放至C:\RenderPrintChannel\input

  • 如ECMA指令碼中所指定,在儲存位置檢查pdf檔案。

本頁內容

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now