2014-05-13 4 views
0

iText API를 사용하면 다음을 수행 할 수 있습니까?XFA iText를 사용하여 양식 작성 (데이터 증가)

우리는 모든 페이지에서 반복

  1. 헤더 뿐인데 생성 된 PDF 문서의 요구 사항 (정적 데이터)를 가지고있다. 모든 페이지에서 동일한 데이터를 채우거나 반복해야합니다.
  2. 제품 세부 정보 섹션 (데이터를 동적으로 늘림). 이 섹션은 일종의 테이블이지만 값은 여러 개의 최대 절전 모드 엔터티 필드로 구성됩니다. 모든 페이지 (하드 코딩 된 바닥 글)

이 iText를 API를 달성 할 수있는 경우에

  • 바닥 글 반복, 우리는 상용 라이센스를 구입할 계획이다.

  • 답변

    0

    핵심 iText를 사용하면 XML을 삽입하여 XFA 양식을 작성할 수 있습니다. 설명하는 기능을 사용하려면 먼저 동적 XFA 양식을 만들어야합니다 (예 : Adobe LiveCycle Designer 사용). 결과는 XFA 형식으로 채워집니다 (XML은 PDF로 묶음).

    동적 PDF를 평평하게하려면 (예 : PDF/A, PDF/UA, 일반 PDF 문서로 변환하려는 경우) XFA Worker가 필요합니다. 이렇게하면 XML 스트림이 PDF 구문으로 변환됩니다 (XMP 데이터를 제외하고는 PDF 내에서 더 이상 XML이 없거나 ZUGFeRD 표준 (XML 첨부 파일)을 준수해야하는 경우).

    iText는 AGPL 하에서 라이센스가 부여되어 있으므로 특정 조건에서 무료로 사용할 수 있습니다. 예를 들어, 모든 소스 코드를 무료로 배포해야 할 수도 있습니다. XFA Worker는 iText 위에 작성된 폐쇄 소스 제품입니다. 모든 평평한 문서 위에 "시험 버전"을 추가 할 시험 버전을 다운로드 할 수 있습니다.

    XFA를 사용하는 경우 Adobe LiveCycle ES 또는 XFA Worker 만 사용할 수 있습니다. XFA 병합을 지원하는 다른 소프트웨어에 대해서는 잘 모릅니다.

    관련 문제