맞춤형 PDF 문서 생성

변수 PDF 문서 정보

Adobe Campaign을 사용하면 LibreOffice 또는 Microsoft Word 문서에서 이메일 첨부 파일, DM(Direct Mail) 등 다양한 PDF 문서를 생성할 수 있습니다.

다음 확장이 지원됩니다.".docx", ".doc" 및 ".odt"입니다.

문서를 개인화하기 위해 이메일 개인화에 대한 동일한 JavaScript 기능을 사용할 수 있습니다.

“The content of the file is personalized and converted to PDF during the delivery of each message” 옵션을 활성화해야 합니다. 이 옵션은 파일을 배달 이메일에 첨부할 때 액세스할 수 있습니다. 계산된 파일을 첨부하는 방법에 대한 자세한 내용은 파일 첨부 섹션을 참조하십시오.

송장 헤더 개인화의 예:

동적 표를 생성하거나 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 파일의 콘텐츠에 직접 복사할 수 있습니다.

    개인화 블록 내에서 두 가지 유형의 선언을 차별화해야 합니다.

    • "open" 및 "closed" 체브론을 각각 &lt;&gt; 이스케이프 문자로 바꿔야 하는 개인화 필드의 Adobe Campaign 코드.
    • 전체 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