Formsをレンダリング

Formsサービスについて

Formsサービスを使用すると、通常はDesignerで作成されるフォームを検証、処理、変換および配信する、インタラクティブなデータキャプチャクライアントアプリケーションを作成できます。 フォーム作成者は、Formsサービスが様々なブラウザー環境でPDF、SWFまたはHTMLでレンダリングする単一のフォームデザインを開発できます。

エンドユーザーがフォームを要求すると、クライアントアプリケーションは要求をFormsサービスに送信し、このサービスは適切な形式でフォームを返します。 Formsサービスは、要求を受け取るとすぐに、データとフォームデザインを結合し、目的の形式でフォームを配信します。 Formサービスの出力はインタラクティブフォームで、通常はPDFドキュメントです。 インタラクティブフォームを使用すると、ユーザーはフォーム上のフィールドに入力できます。

クライアントアプリケーションの種類に応じて、フォームをクライアントのWebブラウザーに書き込んだり、フォームをPDFファイルとして保存したりできます。 Webベースのアプリケーションは、フォームをWebブラウザーに書き込むことができます。 デスクトップアプリケーションは、フォームをPDFファイルとして保存できます。 WebブラウザーとPDFファイルへの書き出し方法をデモするために、「Forms​のレンダリング」セクションにあるクイック開始ーは、次のように構成されています。

  • Java APIで厳密に型指定された(SOAPモード)例は、Javaサーブレットです。

  • Webサービス(Java Base64)の例はJavaサーブレットです。

  • Webサービス(MTOM)の例は、コンソールアプリケーションです(すべてのクイック開始にMTOMの例があるわけではありません)。

    メモ

    Javaサーブレットを使用してFormsサービスを呼び出すWebアプリケーションの作成について詳しくは、FormsをレンダリングするWeb アプリケーションの作成を参照してください。

    フォームデザイン(XDPファイル)またはPDFドキュメントをFormsサービスに渡すには、次の2つの方法があります。

  • URL値を使用してフォームデザインを参照できます。 この方法では、URLSpecオブジェクトを使用します。 コンテンツルートは、URLSpecオブジェクトのsetContentRootURIメソッドを使用してFormsサービスに渡されます。 フォームデザイン名(formQuery)は、別のパラメーターとして渡されます。 2つの値が連結され、フォームデザインの絶対参照が取得されます。 (「Forms​のレンダリング」セクションにあるクイック開始のほとんどは、この方法を使用します)。

  • フォームデザインを含むcom.adobe.idp.DocumentをFormsサービスに渡すことができます。 renderPDFForm2renderHTMLForm2という2つの新しいメソッドは、フォームデザインを含むcom.adobe.idp.Documentオブジェクトを受け入れます。 (「Formsサービスにドキュメントを渡す」を参照)。

Formsサービスを使用して、次のタスクを実現できます。

このページ

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free