文書生成用の高度なテンプレートを作成する
· 約14分
メールマージによる文書生成は、データソースから値を読み取り、それぞれの値をテンプレート内の対応するプレースホルダーに挿入するテクニックです。保持するものは 2 つです。 テンプレート マージフィールド(入力待ちの変数)と データソース これにより、値に加えて、すべてのコピーで共通するすべての情報が得られます。PDF4meのレポートエンジンは、これら2つのファイルを受け取り、完成したドキュメントを返します。
PDF4meは受け入れます Word、HTML、PDF テンプレートは3種類あり、その中でもWordが最も機能が充実しています。簡潔で読みやすい構文で、請求書、領収書、契約書、見積書、またはあらゆるパーソナライズされた文書に対応するWordテンプレートを1つ作成し、データから何千ものテンプレートを生成できます。このガイドでは、差し込みフィールド、条件、書式設定、表、画像、インラインHTMLなど、構文全体を、コピー&ペーストの例とダウンロードして実行できるサンプルテンプレートとともに解説します。すべての構文リンクは、Wordの該当ページを指しています。 Wordテンプレート構文ドキュメント。
構成要素の概要
マージフィールド
コアとなるプレースホルダーです。Wordで「<<[FieldName]>>」と入力すると、エンジンがデータから一致する値に置き換えます。
条件
<<if>>、<<elseif>>、<<else>> を使用してコンテンツを表示または非表示にすることで、1 つのテンプレートですべてのケースに対応できます。
書式設定
日付、数値形式、テキストの大文字/小文字の区別については、<<[token]:"format">> を使用して値をインラインで整形します。
テーブルとループ
<<foreach>> を使用して、リスト内のすべての項目に対して行またはセクション全体を繰り返します。
画像
URLまたはBase64から取得した<<image [imageUrl]>>を使用して、ロゴ、写真、または署名をテキストボックスにドロップします。
インラインHTML
<<[token] -html>> スイッチを使用すると、事前にフォーマットされた HTML をドキュメントに直接レンダリングできます。