Show Menu
화제×

양식 렌더링

Forms 서비스 정보
Forms 서비스를 사용하면 Designer에서 만든 양식의 유효성 검사, 처리, 변환 및 전달을 위한 대화형 데이터 캡처 클라이언트 애플리케이션을 만들 수 있습니다. 양식 작성자는 Forms 서비스가 다양한 브라우저 환경에서 PDF, SWF 또는 HTML로 렌더링하는 단일 양식 디자인을 개발할 수 있습니다.
최종 사용자가 양식을 요청하면 클라이언트 응용 프로그램은 해당 양식을 적절한 형식으로 반환하는 Forms 서비스에 요청을 보냅니다. Forms 서비스가 요청을 받자마자 데이터를 양식 디자인과 병합한 다음 원하는 형식으로 양식을 전달합니다. 양식 서비스 출력은 일반적으로 PDF 문서인 대화형 양식입니다. 대화형 양식을 사용하면 양식에 있는 필드를 채울 수 있습니다.
클라이언트 애플리케이션 유형에 따라 양식을 클라이언트 웹 브라우저에 작성하거나 양식을 PDF 파일로 저장할 수 있습니다. 웹 기반 응용 프로그램은 웹 브라우저에 양식을 작성할 수 있습니다. 데스크탑 애플리케이션은 양식을 PDF 파일로 저장할 수 있습니다. 웹 브라우저와 PDF 파일에 쓰는 방법을 보여주기 위해 #섹션에서 빠른 시작이 다음과 같이 구성됩니다.
  • Java API가 강력한 입력(SOAP 모드) 예는 Java 서블릿입니다.
  • 웹 서비스(Java Base64) 예는 Java 서블릿입니다.
  • 웹 서비스(MTOM 파섹) 예제는 콘솔 응용 프로그램입니다(일부 빠른 시작 시 MTOM 예가 있는 것은 아님).
Forms 서비스를 호출하는 데 java 서블릿을 사용하는 웹 응용 프로그램을 만드는 방법에 대한 자세한 내용은 양식을 렌더링하는 웹 응용 프로그램 만들기를 참조하십시오 .
다음 두 가지 방법 중 하나를 사용하여 양식 디자인(XDP 파일) 또는 PDF 문서를 Forms 서비스에 전달할 수 있습니다.
  • URL 값을 사용하여 양식 디자인을 참조할 수 있습니다. 이 접근 방식에는 URLSpec 개체 사용이 포함됩니다. 컨텐츠 루트는 URLSpec 개체의 setContentRootURI 방법을 사용하여 Forms 서비스로 전달됩니다. 양식 디자인 이름( formQuery )은 별도의 매개 변수로 전달됩니다. 두 값이 연결되어 양식 디자인에 대한 절대 참조를 가져옵니다. # 섹션에 있는 빠른 시작 대부분은 이 방법을 사용합니다.
  • 양식 디자인이 com.adobe.idp.Document 들어 있는 Forms 서비스를 전달하면 됩니다. 양식 디자인이 포함된 개체를 renderPDFForm2 사용하여 renderHTMLForm2 com.adobe.idp.Document 두 가지 새로운 메서드를 사용합니다. (Forms 서비스에 문서 전달 참조)
양식 서비스를 사용하여 다음 작업을 수행할 수 있습니다.