言語を選択する

Web フォームを使用して PDF ドキュメントを生成する方法

formize.comWeb フォーム を使用すると、匿名のアンケートを実施したり、回答に関する情報をデータベースで収集したり、回答を分析するためのツールを提供したりできます。

Web フォームでは、ユーザーがサイト上のフォームに入力した後に PDF ファイルを生成する機能もサポートされています。ооа PDF оа。生成用のテンプレートは、DOCX 形式の文書です。この形式には、回答を置き換えるための領域と、文書のその部分または他の部分を除外するための条件を定義する特別なタイプのコメントが追加されています。この機能は、契約アプリケーション、および 請願 を作成するときに役立ちます。これらの請願書は、入力可能なフィールドのない連続したテキストを含む編集不可能な文書として作成する必要があります。つまり、紙のフォームのように見えても似ていなくてもかまいません。

文書内の特殊な形式のコメント

これは回答者にとってどのようなものですか?彼は単にウェブフォームに記入するだけです。

PDF 生成用ウェブフォーム

その後、彼はそれを送信し、自分のデータに基づいて編集された、完成した PDF ドキュメントをダウンロードします。

生成された PDF

Web フォームPDF 生成を設定するには、次の手順を順番に実行する必要があります。

  1. DOCX 形式のドキュメントテンプレートを用意してください。

  2. DOCX テンプレートに基づいてウェブフォームを作成します。

  3. Web フォームを公開します。

DOCX ドキュメントテンプレートを準備しています

特別なコメントを追加して、DOCX 形式で既存のドキュメントを作成または編集します。

DOCX テンプレートパーサーは、テキストが「==」または「!!」という文字で始まる一次コメント (つまり、他のコメントへの返信ではないコメント) のみを処理します。

DOCX ドキュメントは、生成された PDF ドキュメントのテンプレートであるだけでなく、将来の Web フォームのテンプレートでもあります。そのため、DOCX ドキュメントのコメントで、フォーム質問の一部の属性を設定できます。これについての詳細は、特別コメントの構文 のセクションを参照してください。

スペシャルコメントのタイプ

DOCX テンプレートパーサーは、** 置換コメントと条件付きコメントの 2 種類のコメントを理解します。

** 置換コメント ** は、文書内の選択されたテキストの上にあるコメントで、ユーザーがフォームに入力した結果として、ユーザーがフォームに新しい値を入力すると置き換えることができます。コメントフォーマット:「==FIELD_ID」と「!!フィールドID」。** 代替コメント用の DOCX テンプレートに基づいてウェブフォームを作成する場合、コメントで質問タイプが明示的に指定されていない場合、「短い回答」タイプの質問が作成されます **。

** 条件付きコメント ** は、文書内の選択したテキストの上にあるコメントで、ユーザーが明示的に追加することを選択した場合にのみ、文書に(そのまま)含めることができます。コメントフォーマット:「==フィールドID:: ブロック名」と「!!フィールドID:: ブロック名」。** 条件付きコメント用の DOCX テンプレートに基づいてウェブフォームを作成する場合、コメントで質問タイプが明示的に指定されていない場合、「チェックボックス」タイプの質問が作成されます **。

  • コメント内のフィールド名は文書内で何度も繰り返すことができます。その場合、これらのコメントはすべて Web フォームの 1 つの入力可能なフィールドに設定されます。

  • コメントはネストできます。つまり、1 つの段落全体または複数の段落にの条件付きコメントを残し、その中で個々のテキストブロックに ** 置換コメントを付けておくことができます。

  • ユーザーが置換コメントに関連するフィールドに値を入力しない場合、このコメントで強調表示されたテキストは生成された PDF ドキュメント内で変更されません。

  • ユーザーが条件付きコメントに関連する値を選択しない場合、そのコメントで強調表示されたテキストは生成された PDF ドキュメントから削除されます。

スペシャルコメントの構文

前述のように、特殊タイプのコメントは「==」または「!!」という文字で始まる必要があります。また、トップレベルのコメントであること、つまり他のコメントへの返信であってはなりません。

特殊文字が「==」や「!!」になるのはなぜですか?これは構文をシンプルに保つためです。

  • 「==」は、ユーザーが必要に応じてスキップできる Web フォーム内のオプションの入力可能なフィールドを定義します。
  • 「!!」必須フィールドを定義します。ユーザーがこのようなフィールドに値を入力しないと、Web フォームを送信できません。

これらの特殊文字の後には、コメントの識別子とタイプを指定する式が続きます。式に「::」という文字が含まれている場合、これは条件付きコメント ** のサインです。この場合、記号「::」の後ろには条件付き追加ブロックの名前があり、ユーザーはこれを Web フォームで明示的に選択できます。

条件付きコメント

チェックボックス付きの質問

質問の残りの属性は、特別コメントのテキストで定義することもできます または **それへの返信 **。この場合、各属性の値を個別のコメント行に指定し、属性名で始まる必要があります。

属性付きコメント 特別コメントの別々の行にある属性

コメント応答の属性 特別コメントに対する属性

有効な属性名と説明

指定目的[説明]
名前:*質問人間が読めるフィールド名
説明:*質問の説明質問テキストの下に表示されます。
タイプ:*フィールドタイプ次のタイプがサポートされています:
text **-ショートテキストフィールド。これは置換コメントのデフォルトタイプです。
複数行 **-段落
ラジオ **-ラジオグループ
チェックボックス **-チェックボックス、1つ以上を選択します。これは条件付きコメント
ドロップダウンのデフォルトタイプです。ドロップダウンリストで、多数の
日付 **-日付入力フィールド
時間 **-時間入力フィールド
プレースホルダー:*プレースホルダー値が入力されていない場合は入力フィールドに表示されます。
次のフィールドタイプにのみ適用されます:
テキスト
複数行
ドロップダウン
ヒント:*ヒントテキスト入力可能なフィールドの下に小さな活字で表示されます。
次のフィールドタイプにのみ適用されます:
テキスト
複数行
ドロップダウン
日付
時間X]
  • 注:MS Word などのエディタでは各文の先頭が自動的に大文字になるため、属性名を大文字で始めることもできます (例:名前、説明、タイプなど)。*

DOCX ベースのフォーム

これで、DOCX 形式のドキュメントテンプレートができました。おめでとうございます!これで、文書生成の設定で最も難しい部分が完了しました。あと数回クリックするだけで、セットアップは完了です。

「DOCX テンプレートからインポート」オプションを有効にした後、フォーム作成ページ に移動し、DOCX テンプレートをアップロードします。

DOCX テンプレートからインポート

操作が完了するのを待ち、表示されるダイアログで「はい」をクリックして、ユーザーがWebフォームに入力した後にPDF生成機能を有効にします。

次に、フォーム設定パネルを開き、[フォーム送信後のアクション] セクションでドキュメントの言語を選択します。これは、日付などの言語固有の値を正しくフォーマットするために必要です。

ドキュメント言語の設定

生成された Web フォームを必要に応じて変更します。入力するフィールドの説明を追加したり、タイプを変更したり、セクション、見出し、画像、動画の説明を追加したりできます。

最後に、完成したフォームを公開するには、トップバーの [適用] ボタンをクリックします。フォームが公開されました。これで、トップバーの [共有] ボタンをクリックして共有できます。

DOCX テンプレートを既存のフォームに変更または追加してください

DOCX テンプレートに基づいてフォームを作成 に加えて、既存のフォームを任意の DOCX テンプレートにバインドできます。これを行うには、「フォーム送信後のアクション」セクションのフォーム設定パネルを開き、「DOCX ドキュメントテンプレートのアップロード」ボタンをクリックします。その後、「DOCX テンプレートに基づいて PDF を生成」オプションを有効にします。

ドキュメントをアップロード

次に、DOCX テンプレートの 特別コメント に従って入力するフィールドを作成して設定する必要があります。これは手動で行うことも、便利なフォーム同期ツールを使用することもできます。

DOCX テンプレートと比較

これを行うには、DOCX ファイルメニューを開き、「比較」アクションを選択します。

フォーム比較ダイアログ

表示されるパネルに、フォームの質問と DOCX テンプレートで定義されているフィールドを比較した結果が表示されます。ここで、各質問をすばやく修正したり、不要な質問を削除したり、足りない質問を追加したりできます。

2024/06/20