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 アプリケーションの作成.

    次の 2 つの方法のいずれかを使用して、フォームデザイン(XDP ファイル)またはPDFドキュメントをFormsサービスに渡すことができます。

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

  • 次の条件を満たす場合に、 com.adobe.idp.Document フォームデザインを含んだFormsサービスへの 次の 2 つの新しいメソッド: renderPDFForm2 および renderHTMLForm2 受け入れる com.adobe.idp.Document フォームデザインを含むオブジェクト。 ( Forms Service にドキュメントを渡す

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

このページ