어셈블러 서비스 사용

어셈블러 서비스를 사용하면 PDF 및 XDP 문서를 결합, 재정렬 및 늘릴 수 있고 PDF 문서에 대한 정보를 얻을 수 있습니다. 어셈블러 서비스에 제출된 각 작업에는 DDX(문서 설명 XML) 문서, 소스 문서 및 외부 리소스(문자열 및 그래픽)가 포함됩니다. 어셈블러 서비스에 대한 자세한 내용은 어셈블러 서비스 개요를 참조하십시오.

다음 작업에 조합 서비스를 사용할 수 있습니다.

PDF 문서 조합

어셈블러 서비스를 사용하여 두 개 이상의 PDF 문서를 하나의 PDF 문서 또는 PDF Portfolio으로 어셈블할 수 있습니다. 탐색 또는 보안 강화를 지원하는 기능을 PDF 문서에 적용할 수도 있습니다. PDF 문서를 취합할 수 있는 몇 가지 방법은 다음과 같습니다.

간단한 PDF 문서 조합

다음 그림은 세 개의 소스 문서가 단일 결과 문서에 병합되는 것을 보여줍니다.

여러 PDF 문서에서 간단한 PDF 문서 작성

여러 PDF 문서에서 간단한 PDF 문서 작성

다음 예는 문서를 어셈블하는 데 사용되는 간단한 DDX 문서입니다. 결과 문서를 생성하는 데 사용되는 소스 문서의 이름과 결과 문서의 이름을 지정합니다.

<PDF result="Doc4">
<PDF source="Doc1"/>
<PDF source="Doc2"/>
<PDF source="Doc3"/>
</PDF>

문서 어셈블리는 다음 내용이 포함된 결과 문서를 생성합니다.
특성:

  • 각 소스 문서의 전체 또는 일부
  • 어셈블된 결과 문서에 대해 정규화된 각 소스 문서의 책갈피의 전체 또는 일부
  • 메타데이터, 페이지 레이블 및 페이지 크기를 포함하여 기본 문서(Doc1)에서 채택된 기타 특성입니다
  • 선택적으로 결과 문서에는 소스 문서의 책갈피에서 생성된 컨텐츠의 테이블이 포함됩니다

PDF Portfolio 만들기

어셈블러 서비스는 문서 컬렉션과 선택한 포함된 사용자 인터페이스를 포함하는 PDF Portfolio을 만들 수 있습니다. 인터페이스를 PDF Portfolio 레이아웃 또는 PDF Portfolio 탐색기(네비게이터)라고 합니다. PDF Portfolio은 네비게이터, 폴더 및 시작 페이지를 추가하여 PDF 패키지의 기능을 확장합니다. 인터페이스는 지역화된 텍스트 문자열, 사용자 정의 색상 구성표 및 그래픽 리소스를 활용하여 사용자 경험을 향상시킬 수 있습니다. PDF Portfolio은 포트폴리오의 파일을 구성하는 폴더도 포함할 수 있습니다.

어셈블러 서비스에서 다음 DDX 문서를 해석하면 PDF Portfolio 탐색기와 두 개의 파일 패키지를 포함하는 PDF Portfolio을 결합합니다. 이 서비스는 myNavigator 소스에 지정된 위치에서 네비게이터를 가져옵니다. 네비게이터의 기본 색상 구성표가 pinkScheme 색상 구성표로 변경됩니다.

<DDX xmlns="https://ns.adobe.com/DDX/1.0/">
<PDF result="Untitled 1">
<Portfolio>
<Navigator source="myNavigator"/>
<ColorScheme scheme="pinkScheme"/>
</Portfolio>
<PackageFiles>
<PDF source="sourcePDF1"/>
<PDF source="sourcePDF2"/>
</PackageFiles>
</PDF>
</DDX>

암호화된 문서 조합

문서를 어셈블할 때 암호로 PDF 문서를 암호화할 수도 있습니다. PDF 문서가 암호로 암호화되면 사용자는 Adobe Reader 또는 Acrobat에서 PDF 문서를 보려면 암호를 지정해야 합니다. 암호로 PDF 문서를 암호화하려면 DDX 문서에 PDF 문서를 암호화하는 데 필요한 암호화 요소 값이 있어야 합니다.

암호로 PDF 문서를 암호화하기 위해 암호화 서비스가 LiveCycle 설치에 포함되지 않아도 됩니다.

하나 이상의 입력 문서가 암호화되어 있는 경우 암호를 제공하여 DDX의 일부로 문서를 엽니다.

Bates 번호을 사용하여 문서 조합

문서를 어셈블할 때 Bates 번호 지정을 사용하여 각 페이지에 고유한 페이지 식별자를 적용할 수 있습니다. Bates 번호 지정을 사용하는 경우 문서(또는 문서 세트)의 각 페이지에 페이지를 고유하게 식별하는 숫자가 지정됩니다. 예를 들어, BOM 정보를 포함하고 어셈블리 생성과 연관된 제조 문서에는 식별자가 포함될 수 있습니다. Bates 번호에는 순차적으로 증가하는 숫자 값과 선택적 접두사 및 접미사가 포함됩니다. 접두사 + 숫자 값 + 접미사를 Bates 패턴이라고 합니다.

다음 그림은 문서 머리글에 있는 고유 식별자를 포함하는 PDF 문서를 보여줍니다.

문서 머리글에 있는 고유 식별자를 포함하는 PDF 문서

문서 머리글에 있는 고유 식별자를 포함하는 PDF 문서

문서 평면화 및 조합

어셈블러 서비스를 사용하여 대화형 PDF 문서(예: 양식)를 비대화형 PDF 문서로 변환할 수 있습니다. 대화형 PDF 문서를 사용하면 PDF 문서 필드에 있는 데이터를 입력하거나 수정할 수 있습니다. 대화형 PDF 문서를 비대화형 PDF 문서로 변환하는 프로세스를 병합이라고 합니다. PDF 문서를 평면화하면 양식 필드는 그래픽 모양은 그대로 유지되지만 더 이상 대화형 항목은 아닙니다. PDF 문서를 평면화하는 한 가지 이유는 데이터를 수정할 수 없도록 하기 위한 것입니다. 또한 필드와 관련된 스크립트가 더 이상 작동하지 않습니다.

대화형 PDF 문서에서 어셈블된 PDF 문서를 만들면 어셈블러 서비스는 결과 문서에 어셈블하기 전에 해당 양식을 병합합니다.

노트

어셈블러 서비스는 출력 서비스를 사용하여 동적 XFA 양식을 병합합니다. 어셈블러 서비스가 XFA 동적 양식을 병합해야 하는 DDX를 처리하고 출력 서비스를 사용할 수 없는 경우 예외가 발생합니다. 어셈블러 서비스는 출력 서비스를 사용하지 않고 Acrobat 양식 또는 정적 XFA 양식을 병합할 수 있습니다.

XDP 문서 조합

어셈블러 서비스를 사용하여 여러 XDP 문서를 단일 XDP 문서 또는 PDF 문서로 어셈블할 수 있습니다. 삽입 지점을 포함하는 소스 XDP 파일의 경우 삽입할 조각을 지정할 수 있습니다.

XDP 문서를 취합할 수 있는 몇 가지 방법은 다음과 같습니다.

간단한 XDP 문서 조합

다음 그림은 세 개의 소스 XDP 문서가 단일 결과 XDP 문서로 어셈블되는 것을 보여줍니다. 결과 XDP 문서에는 연결된 데이터를 포함하는 세 개의 소스 XDP 문서가 포함되어 있습니다. 결과 문서는 첫 번째 소스 XDP 문서인 기본 문서에서 기본 속성을 가져옵니다.

여러 XDP 문서에서 간단한 XDP 문서 어셈블링

여러 XDP 문서에서 간단한 XDP 문서 어셈블링

다음은 위에 표시된 결과를 생성하는 DDX 문서입니다.

<DDX xmlns="https://ns.adobe.com/DDX/1.0/">
<XDP result="MyXDPResult">
<XDP source="sourceXDP1"/>
<XDP source="sourceXDP2"/>
<XDP source="sourceXDP3"/>
</XDP>
</DDX>

어셈블리 동안 참조 해결

일반적으로 XDP 문서에는 절대 또는 상대 참조를 통해 참조되는 이미지가 포함될 수 있습니다. 어셈블러 서비스는 기본적으로 결과 XDP 문서의 이미지에 대한 참조를 유지합니다.

어셈블러 서비스에서 어셈블할 때 XDP 파일의 절대 또는 상대 참조를 통해 소스 XDP 문서에서 참조된 이미지를 처리하는 방법을 지정할 수 있습니다. 상대적 참조나 절대 참조가 포함되지 않도록 결과 내에 모든 이미지가 포함되도록 선택할 수 있습니다. 다음 옵션 중 하나를 사용할 수 있는 resolveAssets 태그의 값을 설정하여 이를 정의합니다. 기본적으로 결과 문서에는 참조가 해결되지 않습니다.

설명
없음 참조를 확인하지 않습니다.
모두 소스 XDP 문서에 모든 참조된 이미지를 포함합니다.
상대적 소스 XDP
문서에서 상대 참조를 통해 참조되는 모든 이미지를 포함합니다.
절대 소스 XDP
문서에 절대 참조를 통해 참조되는 모든 이미지를 포함합니다.

XDP 소스 태그나 상위 XDP 결과 태그에서 resolveAssets 속성의 값을 지정할 수 있습니다. 속성이 XDP 결과 태그에 지정된 경우 XDP 결과의 하위 상태인 모든 XDP 소스 요소에 의해 상속됩니다. 그러나 소스 요소에 대한 속성을 명시적으로 지정하면 해당 소스 문서에만 대한 결과 요소의 설정이 재정의됩니다.

XDP 문서에서 모든 소스 참조를 확인합니다.

소스 XDP 문서의 모든 참조를 해결하려면
아래 예와 같이 결과 문서를 모든 사용자에게 전달:

<DDX xmlns="https://ns.adobe.com/DDX/1.0/">
<XDP result="result.xdp" resolveAssets="all">
<XDP source="input1.xdp" />
<XDP source="input2.xdp" />
<XDP source="input3.xdp" />
</XDP>
</DDX

모든 소스 XDP 문서에 대해 속성을 독립적으로 지정하여 동일한 속성을 얻을 수도 있습니다
결과.

<DDX xmlns="https://ns.adobe.com/DDX/1.0/">
<XDP result="result.xdp">
<XDP source="input1.xdp" resolveAssets="all"/>
<XDP source="input2.xdp" resolveAssets="all"/>
<XDP source="input3.xdp" resolveAssets="all"/>
</XDP>
</DDX>

XDP 문서에서 선택한 소스 참조를 확인합니다.

확인하려는 소스 참조를 확인하려는 경우 resolveAssets 속성을 지정하여 선택적으로 지정할 수 있습니다. 개별 소스 문서의 속성은 결과 XDP 문서의 설정을 덮어씁니다. 이 예제에서 포함된 조각도 해결되었습니다.

<DDX xmlns="https://ns.adobe.com/DDX/1.0/">
<XDP result="result.xdp" resolveAssets="all">
<XDP source="input1.xdp" >
<XDPContent source="fragment.xdp" insertionPoint="MyInsertionPoint"
fragment="myFragment"/>
</XDP>
<XDP source="input2.xdp" />
</XDP>
</DDX>

절대 또는 상대 참조()를 선택적으로 해결

아래 예와 같이 소스 문서의 전체 또는 일부에 대한 절대 또는 상대 참조를 선택적으로 해결할 수 있습니다.

<DDX xmlns="https://ns.adobe.com/DDX/1.0/">
<XDP result="result.xdp" resolveAssets="absolute">
<XDP source="input1.xdp" />
<XDP source="input2.xdp" />
</XDP>
</DDX

양식 조각을 XFA 양식에 동적으로 삽입

어셈블러 서비스를 사용하여 조각이 삽입되는 다른 XFA 양식에서 만든 XFA 양식을 만들 수 있습니다. 이 기능을 사용하면 조각을 사용하여 여러 양식을 만들 수 있습니다.

양식 조각의 동적 삽입 지원은 단일 소스 제어를 지원합니다. 일반적으로 사용되는 구성 요소의 단일 소스를 유지 관리합니다. 예를 들어 회사 배너용 조각을 만들 수 있습니다. 배너가 변경되면 조각을 수정해야 합니다. 조각을 포함하는 다른 양식은 변경되지 않습니다.

양식 디자이너는 LiveCycle 디자이너를 사용하여 양식 조각을 만듭니다. 이러한 조각은 XFA 양식 내에서 고유하게 하위 양식으로 명명됩니다. 양식 디자이너는 Designer를 사용하여 고유하게 명명된 삽입 지점을 갖는 XFA 양식을 만듭니다. (프로그래머)는 XFA 양식에 조각을 삽입하는 방법을 지정하는 DDX 문서를 작성합니다.

다음 그림은 두 개의 XML 양식(XFA 템플릿)을 보여줍니다. 왼쪽에 있는 폼에는 myInsertionPoint라는 삽입 포인터가 있습니다. 오른쪽의 양식에는 myFragment라는 조각이 포함되어 있습니다.

XFA 양식에 양식 조각 삽입

XFA 양식에 양식 조각 삽입

어셈블러 서비스에서 다음 DDX 문서를 해석하면 다른 XML 양식을 포함하는 XML 양식을 만듭니다. myFragmentSource 문서의 myFragment 하위 폼은 myFormSource 문서의 myInsertionPoint에 삽입됩니다.

<DDX xmlns="https://ns.adobe.com/DDX/1.0/">
<XDP result="myFormResult">
<XDP source="myFormSource">
<XDPContent fragment="myFragment" insertionPoint="myInsertionPoint"
source="myFragmentSource"/>
</XDP>
</XDP>
</DDX

XDP 문서를 PDF 로 패키징합니다.

이 DDX 문서에 표시된 대로 어셈블러 서비스를 사용하여 XDP 문서를 PDF 문서로 패키지할 수 있습니다.

<DDX xmlns="https://ns.adobe.com/DDX/1.0/">
<PDF result="Untitled 1" encryption="passEncProfile1">
<XDP>
<XDP source="sourceXDP3"/>
<XDP source="sourceXDP4"/>
</XDP>
</PDF>
</DDX>

PDF 문서 제거

어셈블러 서비스를 사용하여 PDF 문서를 분해할 수 있습니다. 이 서비스는 소스 문서에서 페이지를 추출하거나 책갈피에 따라 소스 문서를 나눌 수 있습니다. 일반적으로 이 작업은 PDF 문서가 원래 문 컬렉션과 같은 여러 개별 문서에서 작성된 경우에 유용합니다.

소스 문서에서 페이지 추출

다음 그림에서 1-3페이지는 소스 문서에서 추출되어 새 결과 문서에 배치됩니다.

소스 문서에서 특정 페이지 추출

소스 문서에서 특정 페이지 추출

다음 예제는 문서를 분해하는 데 사용되는 DDX 문서입니다.

<PDF result="Doc4">
<PDF source="Doc2" pages="1-3"/>
</PDF>

책갈피을 기준으로 소스 문서 나누기

다음 그림에서 DocA는 여러 결과 문서로 분할됩니다. 페이지의 첫 번째 수준 1 책갈피는 새 결과 문서의 시작을 식별합니다.

책갈피를 기반으로 하는 소스 문서를 여러 문서로 분할

책갈피를 기반으로 하는 소스 문서를 여러 문서로 분할

다음 예제는 책갈피를 사용하여 소스 문서를 분해하는 DDX 문서입니다.

<PDFsFromBookmarks prefix="A">
<PDF source="DocA"/>
</PDFsFromBookmarks>

문서가 PDF/A 규격 인지 확인합니다.

어셈블러 서비스를 사용하여 PDF 문서가 PDF/A 규격 문서인지 확인할 수 있습니다. PDF/A는 문서 컨텐츠를 장기 보존하기 위한 보관 형식입니다. 글꼴은 문서 내에 포함되고 파일의 압축이 해제됩니다. 따라서 PDF/A 문서는 일반적으로 표준 PDF 문서보다 큽니다. 또한 PDF/A 문서에는 오디오 및 비디오 컨텐츠가 포함되어 있지 않습니다.

PDF 문서에 대한 정보 얻기

어셈블러 서비스를 사용하여 PDF 문서에 대한 다음 정보를 가져올 수 있습니다.

  • 텍스트 정보.

    • 문서의 각 페이지에 있는 단어
    • 문서의 각 페이지에서 각 단어의 위치
    • 문서의 각 페이지의 각 단락에 있는 문장
  • 페이지 번호, 제목, 대상 및 모양을 포함한 책갈피입니다. 이 항목을 내보낼 수 있습니다
    PDF 문서의 데이터를 PDF 문서로 가져옵니다.

  • 파일 정보를 포함한 첨부 파일 페이지 수준 첨부 파일의 경우
    첨부 파일 주석의 위치. PDF 문서에서 이 데이터를 내보내고
    pdf 문서로 가져옵니다.

  • 파일 정보, 폴더, 패키지, 스키마 및 필드 데이터를 포함한 패키지 파일입니다. PDF 문서에서 이 데이터를 내보내고 PDF 문서로 가져올 수 있습니다.

DDX 문서 유효성 검사

어셈블러 서비스를 사용하여 DDX 문서가 유효한지 확인할 수 있습니다. 예를 들어 이전 LiveCycle 버전에서 업그레이드한 경우 유효성 검사에서는 DDX 문서가 유효한지 확인합니다.

다른 서비스 호출

어셈블러 서비스에서 다음 LiveC 사이클 서비스를 호출하도록 하는 DDX 문서를 사용할 수 있습니다. 어셈블러 서비스는 LiveCycle과 함께 설치된 서비스만 호출할 수 있습니다.

Reader 확장 서비스:Adobe Reader 사용자가 결과 PDF 문서에 디지털 서명을 할 수 있도록 합니다.

Forms 서비스:XDP 파일과 XML 데이터 파일을 병합하여 채워진 대화형 양식이 포함된 PDF 문서를 만듭니다.

출력 서비스:동적 XML 양식을 비대화형 양식(양식을 병합함)이 포함된 PDF 문서로 변환합니다. 어셈블러 서비스는 출력 서비스를 호출하지 않고 정적 XML Forms 및 Acrobat 양식을 병합합니다.

<?xml version="1.0" encoding="UTF-8"?>
<DDX xmlns="https://ns.adobe.com/DDX/1.0/">
<PDF result="outDoc">
<PDF source="doc1"/>
<PDF source="doc2"/>
<ReaderRights
credentialAlias="LCESCred"
digitalSignatures="true"/>
</PDF>
</DDX>

DDX 및 어셈블러 서비스를 사용하여 다른 LiveC 사이클 서비스를 호출하면 프로세스 다이어그램을 단순화할 수 있습니다. 또한 워크플로우를 사용자 지정하는 데 소요되는 시간을 줄일 수 있습니다. (참고 항목

이 페이지에서는