AEM Workflow에서 Document Services API 시작

어셈블러

AEM Forms은 다음 Assembler 서비스 API를 호출하는 사용자 정의 워크플로우를 제공합니다.

  • 호출:제공된 입력에 대해 입력 DDC에 지정된 작업을 호출합니다.
  • toPDFA:입력 PDF 문서를 PDF/A 문서로 변환합니다.

DCX 작업 과정 호출

DCX 호출 작업 과정에서는 Invoke Assembler 서비스 API를 호출하여 문서를 조합하거나 분해하고 PDF에 워터마크를 추가하는 등의 작업을 수행할 수 있습니다.

  1. 사이드킥의 Forms Workflow 탭 아래에 있는 DCX 호출 워크플로우 단계를 드래그합니다.
  2. 추가된 워크플로우 단계를 두 번 클릭하여 구성 요소를 편집합니다.
  3. 구성 요소 편집 대화 상자에서 입력 문서, 환경 옵션 및 출력 문서를 구성하고 확인​을 클릭합니다.

입력 문서

DFX 호출 작업 과정에는 다음 입력 문서가 필요합니다.

  • DDX:이것은 DCX 호출 워크플로우 단계에 대한 필수 입력이며 DCX 입력 드롭다운에서 다음 옵션 중 하나를 선택하여 지정할 수 있습니다.

    • 페이로드를 기준으로:DCX 입력 파일은 워크플로우 항목의 페이로드 폴더에 상대적입니다.
    • 페이로드 사용:워크플로우 항목에 대한 페이로드가 입력 DDX 문서로 사용됩니다.
    • 절대 경로:CRX 저장소의 DCX 문서에 대한 절대 경로입니다.
  • PayLoad에서 맵 만들기:이 옵션을 선택하면 페이로드 폴더 아래의 모든 문서가 어셈블러의 invoke API에 대한 입력 문서의 맵에 추가됩니다. 각 문서의 노드 이름은 맵에서 키로 사용됩니다.

  • 입력 문서 맵:입력 문서의 맵을 지정합니다. 아무 개수의 엔트리를 추가할 수 있습니다. 여기서 각 엔트리는 맵의 문서 키와 문서의 소스를 지정합니다.

환경 옵션

환경 옵션 탭에서는 호출 API에 대한 다양한 처리 옵션을 설정할 수 있습니다.

  • 작업 로그 수준:처리 로그의 로그 수준을 지정합니다.

  • 유효성 검사만:입력 DDX의 유효성을 확인합니다.

  • 실패 시 오류:오류가 발생한 경우 어셈블러 서비스 호출이 실패하는지 여부를 지정합니다. 기본값은 False입니다.

문서 출력

입력 DDX에 따라 호출 API는 여러 출력 문서를 만들 수 있습니다. 출력 문서 탭을 사용하여 출력 문서가 저장될 위치를 선택할 수 있습니다.

  1. 페이로드에서 출력 저장:페이로드가 파일인 경우 출력 문서를 페이로드 폴더에 저장하거나 페이로드를 덮어씁니다.

  2. 출력 문서의 맵:출력 문서당 하나의 항목을 추가하여 각 출력 문서를 저장할 위치를 명시적으로 지정할 수 있습니다. 각 항목은 문서와 저장할 위치를 지정합니다. 출력 문서는 페이로드를 덮어쓰거나 페이로드 폴더 아래에 저장할 수 있습니다. 여러 출력 문서가 있는 경우 유용합니다.

  3. 작업 로그:작업 로그 문서를 저장할 위치를 지정합니다. 이 문서는 문제 해결에 유용합니다.

PDF/A 워크플로우로 변환

PDF/A로 변환 워크플로우 단계에서는 toPDFA 어셈블러 서비스 API를 호출합니다. PDF 문서를 PDF/A 호환 문서로 변환하는 데 사용됩니다.

  1. 사이드 킥의 Forms Workflow 탭 아래에 있는 ConvertToPDFA 워크플로 단계를 드래그합니다.

  2. 추가된 워크플로우 단계를 두 번 클릭하여 구성 요소를 편집합니다.

  3. 구성 요소 편집 대화 상자에서 입력 문서, 변환 옵션 및 출력 문서를 구성하고 확인​을 클릭합니다.

입력 문서

다음 방법 중 하나를 사용하여 PDF/A 호환 문서로 변환할 문서의 소스를 지정합니다.

  • 페이로드를 기준으로:입력 문서는 워크플로우 항목의 페이로드 폴더에 상대적입니다.
  • 페이로드 사용:워크플로우 항목에 대한 페이로드가 입력 문서로 사용됩니다.
  • 절대 경로:CRX 저장소에 있는 입력 문서의 절대 경로입니다.

전환 옵션

변환 옵션을 사용하면 PDF/A 변환 프로세스를 변경하는 옵션을 지정할 수 있습니다.

  • 규정 준수 :출력 PDF/A가 준수해야 하는 PDF/A 표준을 지정합니다.

  • *결과 수준 *:PDF/A 변환 로그에 사용할 로그 수준을 지정합니다.

  • 서명 :변환 중 입력 문서의 서명을 처리하는 방법을 지정합니다.

  • 색상 공간 :PDF/A 문서 출력에 사용할 사전 정의된 색상 공간을 지정합니다.

  • 전환 확인:변환된 PDF/A 문서가 변환 후 PDF/A 규격에 대해 확인되는지 여부를 지정합니다.

  • 작업 로그 수준 :처리 로그에 사용할 로그 수준을 지정합니다.

  • 메타데이터 확장 스키마 :PDF 문서의 메타데이터에서 XMP 속성에 사용할 메타데이터 확장 스키마의 경로를 지정합니다.

문서 출력

출력 문서 탭에서는 출력 문서의 대상을 지정할 수 있습니다

  • PDFA 문서:변환된 PDF/A 문서를 저장할 위치를 지정합니다. 페이로드 문서를 덮어쓰거나 페이로드 폴더 아래에 저장할 수 있습니다.
  • 전환 로그:전환 로그가 저장되는 위치를 지정합니다. 페이로드 문서를 덮어쓰거나 페이로드 폴더 아래에 저장할 수 있습니다.

양식

PDF 양식 렌더링 워크플로우는 XDP 템플릿 및 데이터 xml을 사용하여 PDF 양식을 만들기 위해 renderPDFForm Forms 서비스 API의 래퍼입니다.

PDF 양식 렌더링 워크플로우

  1. 사이드 킥의 Forms Workflow 탭 아래에서 PDF 양식 렌더링 워크플로우 단계를 드래그합니다.
  2. 추가된 워크플로우 단계를 두 번 클릭하여 구성 요소를 편집합니다.
  3. 구성 요소 편집 대화 상자에서 입력 문서, 출력 문서 및 추가 매개 변수를 구성하고 확인​을 클릭합니다.

입력 문서

  • 템플릿 파일:XDP 템플릿의 위치를 지정합니다. 필수 필드입니다.

  • 데이터 문서:템플릿에 병합해야 하는 데이터 xml의 위치를 지정합니다.

문서 출력

  • 출력 문서:- 생성된 PDF 양식의 이름을 지정합니다.

추가 매개 변수

  • 컨텐츠 루트:입력 XDP 템플릿에 사용된 조각이나 이미지가 저장되는 저장소의 폴더 경로를 지정합니다.
  • 제출 URL:생성된 PDF 양식의 기본 전송 URL을 지정합니다.
  • 로케일:생성된 PDF 양식의 기본 로케일을 지정합니다.
  • Acrobat 버전:생성된 PDF 양식의 대상 Acrobat 버전을 지정합니다.
  • 태그가 있는 PDF:생성된 PDF에 액세스할 수 있도록 할지 여부를 지정합니다.
  • XCI 문서:XCI 파일의 경로를 지정합니다.

출력

비대화형 PDF 생성 작업 과정은 generatePDFOutput 출력 서비스 API의 래퍼입니다. XDP 템플릿 및 데이터 xml에서 비대화형 PDF 문서를 생성하는 데 사용됩니다.

비대화형 PDF 출력 작업 과정 생성  

  1. 사이드 킥의 Forms Workflow 탭 아래에서 비대화형 PDF 출력 생성 작업 과정을 드래그합니다.
  2. 추가된 워크플로우 단계를 두 번 클릭하여 구성 요소를 편집합니다.
  3. 구성 요소 편집 대화 상자에서 입력 문서, 출력 문서 및 추가 매개 변수를 구성하고 확인​을 클릭합니다.

입력 문서

  • 템플릿 파일:XDP 템플릿의 위치를 지정합니다. 필수 필드입니다.

  • 데이터 문서:템플릿에 병합해야 하는 데이터 xml의 위치를 지정합니다.

출력 문서

출력 문서:생성된 PDF 양식의 이름을 지정합니다.

추가 매개 변수

  • 컨텐츠 루트:입력 XDP 템플릿에 사용된 조각이나 이미지가 저장되는 저장소의 폴더 경로를 지정합니다.
  • 로케일:생성된 PDF 양식의 기본 로케일을 지정합니다.
  • Acrobat 버전:생성된 PDF 양식의 대상 Acrobat 버전을 지정합니다.
  • 선형화된 PDF:생성된 PDF를 웹용으로 최적화할지 여부를 지정합니다.
  • 태그가 있는 PDF:생성된 PDF에 액세스할 수 있도록 할지 여부를 지정합니다.
  • XCI 문서:XCI 파일의 경로를 지정합니다.

이 페이지에서는

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