PDF フォームのレンダリング

スタティック PDF フォームとダイナミック PDF フォームの違いを理解するには、レンダリングという用語の意味を理解する必要があります。フォームのレンダリングとは、正確な最終レイアウトを作成し、フォームデザインから形式を設定するプロセスです。フォームは、データに結合できる場合とできない場合があります(フォームデザインとデータによる)。レンダリングは、サーバー上で AEM forms によって実行するか、クライアント上で Adobe Reader によって実行することができます。PDF フォームをエンドユーザーに表示したり、印刷したりする前に、レンダリングする必要があります。したがって、レンダリングは最終的なイメージです。

スタティック PDF フォームの特性

スタティック PDF フォームとして保存されたフォームデザインはサーバー上で 1 回だけレンダリングされ、クライアント上で対象バージョンの Acrobat または Adobe Reader によって表示されます。スタティック PDF フォームは、ユーザーの操作に応じてレンダリングされるのではありません。フォームは編集可能なレイアウトを使用してデザインされている場合がありますが、スタティック PDF フォームを作成すると、そのレイアウトは固定され、結果の PDF フォームはクライアント上ではレンダリングされません。

ファイルサイズ
一般的に、スタティック PDF フォームとして保存されたフォームは、ダイナミック PDF フォームとして保存された同じファイルよりも大きいファイルサイズにレンダリングされます。

レンダリングの場所
スタティック PDF フォームは 1 回だけレンダリングされ、クライアント上で Acrobat または Adobe Reader によって表示されます。スタティック PDF フォームは、ユーザーの操作に応じてレンダリングされるのではありません。レンダリングはサーバー上で実行されるので、クライアント上で最終的な出力に対して可能な変更は少しだけです。例えば、ユーザーがボタンをクリックしたときや、他のフィールドに移動した後に、値領域を別の色で表示できます。

表示速度
一般的に、スタティック PDF フォームをサーバー上でレンダリングするには、ダイナミック PDF フォームよりも時間がかかりますが、エンドユーザーのコンピューター上のクライアントソフトウェアでの表示はスタティック PDF フォームのほうが高速です。サーバー上でのスタティック PDF フォームの処理に時間がかかるのは、サーバーでページレイアウト操作、データの結合および最終的なレンダリングが実行されるからです。ダイナミック PDF フォームの場合、サーバーではデータの結合だけが実行されます。エンドユーザーのコンピューター上のクライアントソフトウェアで、ページレイアウト操作と最終的なレンダリングが実行されます。結果として、ダイナミック PDF フォームのレンダリング時間は、特に PDF ファイルサイズが大きい場合、エンドユーザーのコンピューターの処理能力に依存します。

ダイナミック PDF フォームの特性

ダイナミック PDF フォームとして保存されたフォームは、クライアント上で Acrobat または Adobe Reader によってレンダリングされ、エンドユーザーの操作に応じて、クライアント上で複数回レンダリングできます。Acrobat または Adobe Reader は最終的な出力のレンダリングに十分な情報を持っているので、オブジェクトの表示に対する変更を Acrobat または Adobe Reader で行うことができます。例えば、オブジェクトの色を変更したり、ページ番号を変更したり、オブジェクトの表示と非表示を切り替えたりすることができます。エンドユーザーがボタンをクリックしてテーブルに新しい行を追加した場合、そのフォームは Acrobat または Adobe Reader でレンダリングされます。ダイナミック PDF フォームは、Adobe Reader、Acrobat Professional および Acrobat Standard 7.0 で最初に導入されました。

ファイルサイズ
一般的に、ダイナミックフォームとして保存されたフォームは、スタティック PDF フォームとして保存された同じファイルよりも小さいファイルサイズにレンダリングされます。

レンダリングの場所
ダイナミック PDF フォームとして保存されたフォームデザインは、クライアント上で Acrobat または Adobe Reader によってレンダリングされます。レンダリングはクライアント上で実行されるので、フォームはエンドユーザーの操作に応じて、複数回レンダリングできます。

表示速度
ダイナミック PDF フォームの場合、サーバーではデータの結合だけが実行されます。エンドユーザーのコンピューター上のクライアントソフトウェアで、ページレイアウト操作と最終的なレンダリングが実行されます。結果として、ダイナミック PDF フォームのレンダリング時間は、特に PDF ファイルサイズが大きい場合、エンドユーザーのコンピューターの処理能力に依存します。