產生個人化 PDF 文件

關於可變PDF檔案

Adobe Campaign可讓您從LibreOffice或Microsoft Word檔案產生可變的PDF檔案(適用於電子郵件附件、直接郵件傳送)。

支援下列擴充功能:"。docx"、"。doc"和"。odt"。

為個人化您的檔案,我們提供與電子郵件個人化相同的JavaScript功能。

您必須啟用​"The content of the file is personalized and converted to PDF during the delivery of each message"​選項。 將檔案附加至傳送電子郵件時,即可存取此選項。 有關附加計算檔案的詳細資訊,請參閱 Attaching files部分。

發票題頭個人化實例:

若要透過URL產生動態表格或包含影像,您必須遵循特定程式。

生成動態表

生成動態表的過程如下:

  • 建立包含三行且視需要多欄的表格,然後設定其版面配置(邊框等)。

  • 將游標置於表格上,然後按一下​Table > Table properties​菜單。 前往​Table​標籤,輸入以​NlJsTable​開頭的名稱。

  • 在第一行的第一個儲存格中,定義一個循環(例如,"for"),可對要顯示在表格中的值啟用小版本。

  • 在表格第二行的每個儲存格中,插入傳回要顯示的值的指令碼。

  • 關閉表的第三行和最後一行中的環。

    動態表定義的示例:

插入外部影像

例如,如果您想要使用在收件者欄位中輸入URL的影像個人化檔案,則插入外部影像很有用。

為此,您需要配置個人化區塊,然後在附件中加入對個人化區塊的呼叫。

範例:根據收件者的國家/地區,插入個人化標誌

步驟1:建立附件:

  • 插入對個人化區塊的呼叫:<%@ include view="blockname" %>
  • 將您的內容(個人化或不個人化)插入檔案內文。

步驟2:建立個人化區塊:

  • 前往Adobe Campaign主控台的​Resources > Campaign management > Personalization blocks​功能表。

  • 建立新的「My Logo」個人化區塊,其中「My_Logo」為內部名稱。

  • 按一下​Advanced parameters…​連結,然後選中​"The content of the block is included in an attachment"​選項。 這可讓您將個人化區塊的定義直接複製到OpenOffice檔案的內容中。

    您需要區分個人化區塊中的兩種聲明類型:

    • 個人化欄位的Adobe Campaign程式碼,其中"open"和"closed"雪佛蘭必須以逸出字元(分別為&lt;&gt;)取代。
    • 整個OpenOffice XML程式碼將複製到OpenOffice檔案。

在範例中,個人化區塊看起來如下:

<% if (recipient.country.label == "Germany") { %>
<draw:frame svg:width="4cm" svg:height="3cm">
<draw:image xlink:href=https://..../logo_germany.png />
</draw:frame>
<% } else
if (recipient.country.label == "USA")
{ %>
<draw:frame svg:width="4cm" svg:height="3cm">
<draw:image xlink:href=https://..../logo_USA.png />
</draw:frame>
<% } %>

視收件者的國家/地區而定,個人化會顯示在連結至遞送的檔案中:

本頁內容

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