AEM Document Services는 PDF 문서를 생성, 조립 및 보호하기 위한 OSGi 서비스 세트입니다. 문서 서비스에는 다음 서비스가 포함됩니다.
출력 서비스를 사용하면 PDF, 레이저 프린터 형식, 레이블 프린터 형식 등 다양한 형식으로 문서를 만들 수 있습니다. 레이저 프린터 형식은 PostScript 및 PCL(Printer Control Language)입니다. 다음 목록은 레이블 프린터 형식을 지정합니다.
문서는 네트워크 프린터, 로컬 프린터 또는 파일 시스템의 파일로 보낼 수 있습니다. 출력 서비스는 XML 양식 데이터를 양식 디자인과 병합하여 문서를 생성합니다. 출력 서비스는 XML 양식 데이터를 문서에 병합하지 않고 문서를 생성할 수 있습니다. 그러나 기본 워크플로우는 데이터를 문서에 병합하는 것입니다.
양식 디자인은 일반적으로 디자이너를 사용하여 만듭니다. 출력 서비스를 위한 양식 디자인 만들기에 대한 내용은 디자이너 도움말을 참조하십시오.
출력 서비스를 사용하여 XML 데이터를 양식 디자인과 병합하면 비대화형 PDF 문서가 됩니다. 비대화형 PDF 문서에서는 사용자가 해당 필드에 데이터를 입력할 수 없습니다. 반면 Forms 서비스를 사용하여 사용자가 해당 필드에 데이터를 입력할 수 있는 대화형 PDF 양식을 만들 수 있습니다.
다음 네 가지 출력 서비스 작업을 사용할 수 있습니다.
generatePDFOuput: 양식 디자인을 데이터와 병합하여 PDF 문서를 생성합니다
generatePrintedOutput: 양식 디자인을 양식 데이터와 병합하여 레이저나 레이블 네트워크 프린터로 전송할 문서를 생성합니다
generatePDFOutputBatch: 여러 템플릿을 단일 호출에서 여러 데이터 레코드와 병합하여 PDF 파일 배치를 생성합니다. 또한 모든 PDF을 결합하여 단일 PDF을 생성하는 옵션이 있습니다
generatePrintedOutputBatch: 단일 호출에서 여러 템플릿과 여러 데이터 레코드를 병합하여 문서 일괄 처리(PS,PCL,ZPL,DPL,IPL,TPCL)를 생성합니다. 단일 인쇄 문서를 생성하는 옵션도 있습니다.
어셈블러 서비스를 사용하면 PDF 및 XDP 문서를 결합, 재정렬 및 늘릴 수 있고 PDF 문서에 대한 정보를 얻을 수 있습니다. 어셈블러 서비스에 제출된 각 작업에는 DDX(문서 설명 XML) 문서, 소스 문서 및 외부 리소스(문자열 및 그래픽)가 포함됩니다. DDX 문서는 소스 문서를 사용하여 결과 문서 집합을 생성하는 방법에 대한 지침을 제공합니다.
위에서 언급한 기능 외에도 어셈블러 서비스는 다음과 같습니다.
어셈블러 서비스를 사용하는 경우 DDX(문서 설명 XML)라는 XML 기반 언어를 사용하여 원하는 출력을 설명합니다. DDX는 요소가 문서 빌딩 블록을 나타내는 선언적 마크업 언어입니다. 이러한 빌딩 블록에는 PDF 문서, XDP 문서, XDP 양식 조각 및 주석, 책갈피 및 스타일이 지정된 텍스트와 같은 기타 요소가 포함됩니다.
DDX 문서는 다음과 같은 특성을 사용하여 결과 문서를 지정할 수 있습니다.
DDX를 사용하여 PDF 문서를 문서 어셈블리 또는 디스어셈블리의 일부로 늘릴 수 있습니다. 다음 효과의 조합을 지정할 수 있습니다.
단순 입력 맵을 사용하여 소스 및 결과 문서의 위치를 지정할 수 있습니다. 다음 외부 데이터 URL 유형을 사용할 수도 있습니다.
Doc Assurance Service를 사용하면 문서를 암호화 및 해독하고, Adobe Reader의 기능을 확장하며 사용 권한을 추가로 제공하고 문서에 디지털 서명을 추가할 수 있습니다. 사용자는 PDF forms 및 문서와 쉽게 상호 작용할 수 있으며, 조직은 보안, 아카이빙 및 규정 준수를 강화합니다.
Doc Assurance 서비스에는 다음 세 가지 서비스가 포함됩니다. 서명, 암호화 및 reader 확장
서명 서비스를 사용하면 AEM 서버에서 디지털 서명 및 문서를 사용하여 작업할 수 있습니다. 예를 들어 서명 서비스는 일반적으로 다음 상황에서 사용됩니다.
서명 서비스는 신뢰 저장소에 저장된 인증서 및 자격 증명에 액세스합니다.
암호화 서비스를 사용하면 문서를 암호화하고 해독할 수 있습니다. 문서가 암호화되면 문서의 내용을 읽을 수 없게 됩니다. 전체 PDF 문서(컨텐트, 메타데이터 및 첨부 파일 포함)와 해당 메타데이터 이외의 모든 항목 또는 첨부 파일만 암호화할 수 있습니다. 권한이 있는 사용자는 문서를 해독하여 해당 내용에 대한 액세스 권한을 얻을 수 있습니다. PDF 문서가 암호로 암호화되어 있는 경우, Adobe Reader 또는 Acrobat에서 문서를 볼 수 있으려면 먼저 열린 암호를 지정해야 합니다. PDF 문서가 인증서로 암호화되어 있는 경우 사용자는 개인 키(인증서)를 사용하여 PDF 문서의 암호를 해독해야 합니다. PDF 문서를 해독하는 데 사용되는 개인 키는 암호화하는 데 사용되는 공개 키와 일치해야 합니다.
Reader 확장 서비스를 사용하면 조직에서 Adobe Reader의 기능을 추가 사용 권한과 함께 확장하여 대화형 PDF 문서를 쉽게 공유할 수 있습니다. Reader 확장 서비스는 Adobe Reader 7.0 이상에서 작동합니다. 이 서비스는 PDF 문서에 사용 권한을 추가합니다. 이 작업을 수행하면 PDF 문서를 열 때 일반적으로 사용할 수 없는 기능(예: 문서에 주석 추가, 양식 채우기, 문서 저장)이 활성화됩니다. 타사 사용자는 권한이 활성화된 문서에서 작업할 추가 소프트웨어 또는 플러그인이 필요하지 않습니다.
PDF 문서에 적절한 사용 권한이 추가되면 수신자는 Adobe Reader 내에서 다음 활동을 수행할 수 있습니다.
이러한 특수 사용자 기능은 Adobe Reader 내에서 권한이 활성화된 PDF 문서가 열릴 때 자동으로 활성화됩니다. 사용자가 권한이 활성화된 문서 작업을 마치면 Adobe Reader에서 해당 기능이 다시 비활성화됩니다. 사용자가 다른 권한 사용 PDF 문서를 받을 때까지 비활성화된 상태로 유지됩니다.
기본적으로 DocAssurance 서비스를 사용할 수 없습니다. DocAssurance 서비스를 구성하려면 다음을 참조하십시오 문서 서비스 구성.
프린터로 보내기 서비스는 인쇄용으로 지정된 프린터에 문서 보내기에 API를 제공합니다.