メインコンテンツへスキップ

テキストを画像に置き換える Word で n8n

テキストを画像に置き換える Word は PDF4me ノードアクション n8n テキストマーカーを内部で見つける .docx そして、その場所に画像を挿入します。契約書に署名を挿入したり、ブランドテンプレートにロゴを挿入したり、生成された QR 手動編集なしで、出荷書類にコードを組み込む。

このノードの機能

このアクションは 2つの独立した入力: a Word 文書と画像、それぞれ 独自の入力タイプのドロップダウンドキュメント内で、指定された文字列と完全に一致するものを検索します。 検索テキスト そして、その文字列が現れる場所すべてで画像を置き換えます。 pages 範囲を絞ります。結果は新しい .docx 画像が埋め込まれ、次のノードへの準備が整いました。

関連ブログ記事
この機能に関するブログ記事はまだありません。近日公開予定です。
その間、PDF4me ブログを閲覧して、あらゆるプラットフォームのチュートリアルやワークフローをご覧ください。
ブログをご覧ください →

認証 API リクエスト​

毎 PDF4me ノード n8n 有効な 接続するための認証情報. 作成または選択して、 PDF4me API ワークフローがドキュメント要求を認証できるようにするためのキー。

見逃してはならない重要な事実​

2つのソース、2つのドロップダウンメニュー
の Word ファイルと画像は別々に設定されます。画像ソースを設定しないことが、実行時にドキュメントが変更されない最も一般的な原因です。
検索テキストは必須要件です
このフィールドは、空欄の場合に検証警告を表示する唯一のフィールドです。パネル内の他のすべてのフィールドは、使用可能なデフォルト値が設定されます。
無音のゼロはエラーではありません
マーカーが一致しない場合でも、ノードは成功し、元のテキストを返します。ゲートオン 交換品が製造されました むしろ success。

Word 差し込み印刷と画像置換:どちらを使うべきでしょうか?​

Wordのネイティブメールマージは、 文章写真を飾るということは、通常、 INCLUDEPICTURE 内部のフィールド MERGEFIELD安定したファイルパスを指定し、画像が表示される前にフィールドを更新します。これはデスクトップでは機能しますが、自動化されたパイプライン内では扱いにくいです。このノードはプレースホルダーを通常のドキュメントテキストとして扱い、実際の画像に置き換えるため、ワークフローから出力されるファイルには既に画像が埋め込まれています。

Word INCLUDEPICTUREを使用したメールマージPDF4me テキストを画像に置き換える
画像出典フィールドがアクセスできるファイルパスバイナリデータ、base64、または URL
フィールド更新画像レンダリング前に必要となることが多い該当なし、画像は埋め込まれています
無人で稼働するデスクトップアプリ以外では不安定ですそのために設計されています
ページごとのターゲティング内蔵されていませんページ番号と最初のページスキップ
いくつかのマーカーマージパス1回マーカーごとにノードを1つ連鎖させる
どれ vs どれデスクトップ向け、単発マージ無人ワークフロー実行用のピック

ノードの設定方法を教えてください。​

追加する PDF4me テキストを画像に置き換える Word あなたの行動 n8n ワークフロー。初回設定については、以下を参照してください。 n8n 統合ガイド。

前提条件: 1 PDF4me API 資格、 n8n ワークフロー、 .docx マーカーテキストと挿入する画像が含まれています。

n8nの「Wordでテキストを画像に置き換える」パラメーターパネルには、Word文書と画像それぞれに個別の入力タイプドロップダウンが表示されます。
ノードパネル。2つの独立した入力タイプのドロップダウンと、空の「検索テキスト」フィールドにある赤い検証枠線に注目してください。

パラメータは何ですか?​

フィールドは、以下の順序でパネルに表示されます。 検索テキスト 必須項目として指定されています。その他の項目はデフォルト値を使用するか、選択した入力モードによって異なります。

パラメータタイプ必須説明例
Word Document Input TypeOptionsRequiredHow the .docx reaches the node: Binary Data, Base64 String, or URL. The matching source field appears directly beneath it. Default is `Binary Data`.Binary Data
Word Document Binary PropertyStringConditionalName of the binary property holding the Word file. Shown when the input type is Binary Data. Default is `data`.data
Base64 Word Document ContentStringConditionalThe .docx as a base64 string. Shown when the input type is Base64 String.UEsDBBQABgAI...
Word Document URLStringConditionalA publicly reachable link to the .docx. Shown when the input type is URL.https://example.com/contract.docx
Word Document NameStringOptionalFilename used for the document being processed. Ships with a placeholder default.document.docx
Image Input TypeOptionsRequiredHow the image reaches the node. This is a separate dropdown from the Word document and is set independently. Default is `Binary Data`.Binary Data
Image Binary PropertyStringConditionalName of the binary property holding the image. Shown when the image input type is Binary Data. Default is `data`.data
Base64 Image ContentStringConditionalThe image as a base64 string. Shown when the image input type is Base64 String.iVBORw0KGgoAAAANS...
Image URLStringConditionalA publicly reachable link to the image. Shown when the image input type is URL.https://example.com/logo.png
Image File NameStringOptionalFilename of the image being inserted. Ships with a placeholder default.image.png
Is First Page SkipToggleOptionalExcludes page one from the search. Useful when a cover page or letterhead must stay untouched. Default is `No`.off
Page NumbersStringOptionalPages to search. Accepts a single page, a comma list, or a hyphenated range. Default is `1`.1
Search TextStringRequiredThe exact marker string to find and replace. The node shows a validation warning while this is empty.[LOGO_PLACEHOLDER]
Output Binary Field NameStringOptionalProperty name the resulting .docx is written to for the next node. Default is `data`.data

:::注記 ページ番号の構文 このフィールドは1ページのみを受け付けます(3)、カンマ区切りのリスト (1,4,7)、ハイフンでつながれた範囲 (2-6)、または両方の組み合わせ(1,3,5-8) 範囲を pagesマーカーが実際に含まれているため、長い文書内の他の場所で偶然一致しても画像が拾われません。 :::

そのノードはどのような値を返しますか?​

分野タイプ説明例
successBooleanTrue when the operation succeeded.true
fileNameStringAlways `replace_text_with_image_output.docx`.replace_text_with_image_output.docx
mimeTypeStringAlways the Word document type.application/vnd.openxmlformats-officedocument.wordprocessingml.document
fileSizeNumberSize of the resulting file in bytes.125430
dataBinaryThe Word document with the text replaced by the image. Written to the property named in Output Binary Field Name, which defaults to data.data

N8N 行動対応​

[
{
"success": true,
"message": "Text replaced with image successfully",
"fileName": "document_with_images.docx",
"mimeType": "application/vnd.openxmlformats-officedocument.wordprocessingml.document",
"fileSize": 125430,
"docName": "document_with_images.docx",
"textReplacementCompleted": true,
"replacementsMade": 3
}
]

典型的な構成​

Signature on a contract
A signing step returns a signature PNG. Point Word Document Input Type at the contract from the previous node, Image Input Type at the signature binary, and set Search Text to your [SIGNATURE] marker.
Logo into a branded template
The template lives in storage and the logo at a fixed URL. Use Binary Data for the document and URL for the image, so the logo is not re-uploaded on every run.
QR code onto a shipping document
A code-generating node produces the image, this node substitutes it for [QR_HERE], and a converter turns the result into a PDF for the carrier.
Per-record images at scale
Loop over a spreadsheet, fetch each row image, and run one node execution per record to produce an individually illustrated document.

実践的なヒント​

  • ブランチ replacementsMade、 ない success。 何も一致しない実行がまだ報告されている successカウントがゼロより大きいかどうかをチェックするIFノードは、ドキュメントが顧客に届く前に破損したテンプレートを検出します。
  • マーカーを一度入力してから、それをコピーしてください。 プレースホルダーの一部が再入力または再スタイルされた場合 Wordプログラムはそれを内部的に別々のフォーマット処理に分割するため、ページは見た目には変化がないにもかかわらず、検索ではもはや連続した文字列として認識されなくなります。
  • 自然界には存在しないマーカーを選択してください。 括弧で囲まれた大文字のトークンなど [LOGO_PLACEHOLDER] 裸のボディコピーと衝突しない word のように Logo できる。
  • 複数の画像に対応するためにノードを連結します。 各ノードの出力ドキュメントを次のノードの入力に渡して、ロゴ、署名、および QR コードは1つのファイルにまとめられています。
  • プレースホルダー自体の書式設定に注意してください。 画像はテキストがあった場所に表示されるため、中央揃えで行間が広い段落にマーカーを配置する方が、文の途中にマーカーを配置するよりも一般的に良い結果が得られます。
  • 好む URL 静止画用のモード。 変更されない企業ロゴは、実行されるたびにバイナリデータとしてワークフローを通過する必要はありません。

チートシート​

ゴール設定
署名画像を挿入するSearch Text = あなたの署名マーカー、バイナリデータによる画像
表紙はそのままにしておくIs First Page Skip の上
検索のみ pages 2~5Page Numbers = 2-5
ホスト型ロゴを使用するImage Input Type = URL、 Image URL = リンク
マッチング失敗を検出チェック replacementsMade 等しい 0
結果を次の段階に進める記載されている物件を読んでください Output Binary Field Name

よくある質問​

なぜ Word 画像を使ったメールマージで問題が発生していますか?

Wordの組み込みメールマージはテキストを置き換えます。従来、画像を挿入するには、 INCLUDEPICTURE フィールドは MERGEFIELDこれには、画像が安定したファイル パスに配置されている必要があり、表示される前に手動でフィールドを更新する必要がある場合が多い。このノードは別の方法を採用している。プレースホルダーを通常のテキストとして扱い、 .docx そして、その場所に実際の画像を挿入することで、結合された文書には画像が既に埋め込まれた状態で届きます。

する Word ドキュメントと画像は同じ入力方法を使用する必要がありますか?

いいえ。 Word ドキュメント入力タイプ そして 画像入力タイプ 2 つの別々のドロップダウンが個別に構成されています。一般的なパターンはバイナリ データです。 .docx 以前の n8n ノード、そして URL ロゴが固定アドレスに存在する場合、実行のたびに同じ画像を取得する必要がなくなります。

検索テキストが見つからない場合はどうなりますか?

アクションは完了し、ドキュメントを返しますが、何も置き換えられません。確認してください。 replacementsMade 応答では、 0 これはマーカーが一致しなかったことを意味します。通常原因は Word プレースホルダーが内部フォーマット処理にまたがって分割されてしまうと、マーカーの一部が再入力または再スタイルされた際に、画面上では正しく見えても、もはや連続した文字列として存在しなくなります。

1回の実行で複数の異なるプレースホルダーを置き換えることは可能ですか?

1つの実行で1つを処理 検索テキスト 1つの画像とペアになった値。ロゴ、署名、および QR コードは、これらのノードを3つ連結することで処理され、各ノードの出力ドキュメントが次のノードの入力として渡されるため、置換処理の結果は1つのファイルに蓄積されます。

実際に必須項目はどれですか?

検索テキスト これは、ノードが必須項目として指定する唯一のフィールドです。 Word 文書名、 画像ファイル名、 ページ番号、 そして 出力バイナリフィールド名 すべてに動作するデフォルト設定が付属しており、2つの入力タイプのドロップダウンはそれぞれ、選択したモードに一致するソースフィールドを必要とします。

表紙が変更されないようにするにはどうすればよいですか?

オン 最初のページをスキップします トグルスイッチは、検索対象から1ページ目を除外します。これは、レターヘッドやタイトルページに、文書内の別の場所でターゲットにしているマーカーと同じ文言が含まれている場合に便利です。

関連アクション n8n​

他のプラットフォームでの同じタスク​

ユースケース​

文書のブランディングとビジュアルアイデンティティ​

プレースホルダートークンを会社のロゴや製品画像に置き換えることで、ワークフローが生成するすべてのドキュメントに一貫したブランディングが反映され、誰もドキュメントを開かなくても Word。

署名および認証マーク​

署名画像、スタンプ、または印鑑を、ワークフローが契約書や承認フォームに到達した時点で挿入し、署名ステップを自動化プロセス内に組み込みます。

レコードごとに生成されたアートワーク​

入れる QR codes同じワークフローで以前に作成されたバーコードやチャートなどを使用することで、出荷書類やパーソナライズされたレポートのバッチが個別に図解されるようになります。

さらに詳しく知りたい方はこちらをご覧ください​

ヘルプが必要な場合​