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 Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now