Word文書でテキストを画像に置き換える n8n アクション
PDF4me Word文書内のテキストを画像に置き換える Word文書内の指定されたテキストを画像に置き換えることを可能にする n8n 高度なページフィルタリングとサイズ制御オプションを備えた自動化ワークフロー。この強力なテキスト置換機能は、正確なテキストマッチング、画像挿入、アスペクト比を維持したカスタマイズ可能なサイズ設定、ページ固有のターゲティング、置換動作を完全に制御できる柔軟なフィルタリングオプションをサポートしており、ドキュメントの自動化、テンプレート処理、動的なコンテンツ挿入ワークフローに最適です。
関連ブログ記事
この機能に関するブログ記事はまだありません。近日公開予定です。
その間、PDF4me ブログを閲覧して、あらゆるプラットフォームのチュートリアルやワークフローをご覧ください。
ブログをご覧ください →
設定
追加する PDF4me 「Word 文書内のテキストを画像に置き換える」ノードを n8n ワークフローを実行し、必要なパラメータを設定します。初期設定手順については、こちらをご覧ください。 n8n 統合ガイド。
前提条件:
- PDF4me API 資格
- n8n ワークフローへのアクセス
構成:
- 追加 PDF4me ノードからワークフローへ
- 「Word文書内のテキストを画像に置き換える」アクションを選択します。
- 入力パラメータを設定します(下記参照)。

パラメータ
Word文書内のテキストを画像に置換するアクションのパラメータ一覧です。これらのパラメータを設定することで、テキスト置換の動作を制御できます。
重要: アスタリスク(***)が付いているパラメータは必須です。詳細設定パラメータを使用すると、画像サイズやページフィルタリングを細かく制御できます。
| パラメータ | タイプ | 説明 | 例 |
|---|---|---|---|
| 入力データ型*** | String | ワード文書の入力形式選択 • Word文書のデータ入力形式を選択してください • PDF4me 複数の入力タイプをサポートしています • オプション: バイナリデータ、 Base64 文字列、または URL | Binary Data |
| 入力バイナリフィールド*** | バイナリ | バイナリワードファイル入力 (バイナリデータの場合必須) • 前のファイル(.docx、.doc)を参照 n8n ノードまたはファイルのアップロード • PDF4me バイナリ Word ファイルを自動フォーマット検出で処理します ・入力データタイプが「バイナリデータ」の場合に必須 | {{ $binary.data }} |
| Base64ワードコンテンツ*** | String | Base64 エンコードされた単語入力 (Base64文字列の場合に必須) • 安全な送信のために、Word コンテンツ (.docx、.doc) を base64 エンコードされた文字列として提供します。 • PDF4me Wordコンテンツを自動的にデコードして処理します • 入力データ型が「Base64文字列」の場合に必須です。 | UEsDBBQABgAI... |
| Word文書のURL*** | String | 公開ワード文書 URL 入力 (URLの場合は必須) • 公開/オープンな許可を提供する URL 処理対象のWordファイル(.docx、.doc) • PDF4me 提供されたWordファイルをダウンロードして処理します URL ・入力データタイプが「URL」の場合に必須です。 | https://abc.com/document.docx |
| Word文書名*** | String | Word文書の入力ファイル名 ・入力するWordファイルの名前を適切な拡張子(.docx、.doc)で指定してください。 • PDF4me フォーマット検出と処理最適化にこれを使用します | document.docx |
| 検索テキスト*** | String | 検索と置換を行うテキスト • 文書内で検索するテキスト文字列 • 大文字と小文字を区別するテキストマッチング • このテキストのすべての箇所は画像に置き換えられます • nullまたは空にすることはできません | "SIGN_HERE" |
| 画像コンテンツ*** | Base64 | 代替イメージコンテンツ • Base64画像ファイルのエンコードされたコンテンツ • 有効な画像ファイルである必要があります (PNG、 JPG、 JPEG(BMP、GIF形式) | iVBORw0KGgoAAAANSUhEUg... |
| 画像の幅 | 番号 | 画像の幅(ポイント単位) ・置換画像の幅(ポイント単位) • オプション - 指定しない場合は、元の画像の幅を使用します ・幅のみが指定されている場合、縦横比を維持するように高さが計算されます。 | 200 |
| 画像の高さ | 番号 | 画像の高さ(ポイント) ・置換画像の高さ(ポイント単位) • オプション - 指定しない場合は、元の画像の高さを使用します ・高さのみが指定されている場合、縦横比を維持するように幅が計算されます。 | 150 |
| アスペクト比を維持する | Boolean | 画像の比率を維持する • はい - サイズ変更時に元の画像の縦横比を維持します(デフォルト) ・いいえ - 正確な幅と高さの値を使用します(画像が歪む可能性があります) | Yes |
| 最初のページをスキップする | Boolean | 最初のページで交換をスキップします • はい - 最初のページでのテキスト置換をスキップします • いいえ - 置換処理に最初のページを含める(デフォルト) | No |
| ページに適用 | String | 特定のページタイプに置換を適用する • すべて - すべてのページに適用(デフォルト) • 奇数 - 奇数ページにのみ適用 • 偶数ページのみに適用 • 最初 - 最初のページにのみ適用 • 最後 - 最後のページにのみ適用 | "all" |
| ページ番号 | String | 特定のページ番号または範囲 ・カンマ区切りのページ番号または範囲(例:「1,3,5-7」) • 複合フィルタリングのために「ページに適用」と併用できます | "1,3,5-7" |
| ページ番号は無視してください | String | スキップするページ番号 ・処理対象から除外するページ番号(カンマ区切り) • 他のページフィルタリングオプションの後に適用される | "2,4" |
| 文化名 | String | 文書文化/地域 • 文書処理の文化コード (例: "en-US"、"fr-FR"、"de-DE") • デフォルト: null (文化固有の処理は行わない) | en-US |
出力
出力パラメータ
| パラメータ | タイプ | 説明 | 例 |
|---|---|---|---|
| ファイル名 | String | テキストを画像に置き換えたWord文書のファイル名 - テキストを画像に置換した後の出力Word文書ファイルの名前 | document_text_replaced_with_image.docx |
| ファイルサイズ | 番号 | ファイルサイズ(バイト単位) - テキストを画像に置き換えた後のWord文書のサイズ(バイト単位) | 14070 |
| 成功 | Boolean | PDF4me 動作状況 - Boolean テキスト置換操作の成否を示すフラグ。 PDF4me リターン true 業務の成功と false エラーが発生した場合 | true |
| オリジナルファイル名 | String | 元のWord文書ファイル名 - 入力するWord文書ファイルの名前 | document.docx |
| findText | String | 検索テキストが使用されました - 検索され、画像に置き換えられたテキスト文字列 | PDF4me |
| アスペクト比を維持する | Boolean | アスペクト比の維持状況 - 画像のアスペクト比が置換時に維持されたかどうかを示します。 true アスペクト比が維持された場合、 false 正確な寸法が使用された場合 | true |
| skipFirstPage | Boolean | 最初のページをスキップするステータス - 置換時に最初のページがスキップされたかどうかを示します。 true 最初のページがスキップされた場合、 false 最初のページが含まれている場合 | false |
| 適用対象 | String | ページフィルターが適用されました - 置換時に適用されたページフィルタ。値: "all", "odd", "even", "first", "last" | all |
| カルチャー名 | String | 文化/地域コード - 文書処理に使用される文化コード(例:「en-US」、「de-DE」、「fr-FR」) | en-US |
| メッセージ | String | 作戦メッセージ - テキストから画像への置換操作の結果を示す説明メッセージ | Text replaced with image successfully |
N8N 行動対応
の PDF4me Word文書内のテキストを画像に置き換える API 複数の形式で表示可能なレスポンスを返します。ニーズに最適な表示形式を選択してください。
- JSON
- Table
- Schema
- Binary
JSON 回答形式
生 JSON からの応答 API:
[
{
"fileName": "document_text_replaced_with_image.docx",
"fileSize": 14070,
"success": true,
"originalFileName": "document.docx",
"findText": "PDF4me",
"maintainAspectRatio": true,
"skipFirstPage": false,
"applyTo": "all",
"cultureName": "en-US",
"message": "Text replaced with image successfully"
}
]
テーブルビュー
構造化された表形式の応答データ:
| パラメータ | 価値 |
|---|---|
| fileName | document_text_replaced_with_image.docx |
| fileSize | 14070 |
| success | true |
| originalFileName | document.docx |
| findText | PDF4me |
| maintainAspectRatio | true |
| skipFirstPage | false |
| applyTo | all |
| cultureName | en-US |
| message | Text replaced with image successfully |
スキーマビュー
レスポンスのデータ構造と型:
1 item
fileName: T document_text_replaced_with_image.docx
fileSize: # 14070
success: ☑ true
originalFileName: T document.docx
findText: T PDF4me
maintainAspectRatio: ☑ true
skipFirstPage: ☑ false
applyTo: T all
cultureName: T en-US
message: T Text replaced with image successfully
タイプ指標:
T= String (文章)#= 番号☑= Boolean[]= Array
バイナリデータビュー
実際のWord文書ファイルのデータとメタデータ:
data
─────────────────────────────
File Name: document_text_replaced_with_image.docx
File Extension: docx
Mime Type: application/vnd.openxmlformats-officedocument.wordprocessingml.document
File Size: 14.1 kB
バイナリデータアクセス:
- n8n バイナリオブジェクト:
$binary.data.data - Base64 コンテンツ直接使用可能
- ファイル操作ダウンロード、メール送信、または保存の準備ができました
ユースケース
エンタープライズ文書自動化
- 文書自動化: プレースホルダーテキストを動的な画像に置き換える
- テンプレート処理テンプレートにロゴ、署名、またはグラフを挿入する
- ドキュメントのパーソナライズ: ドキュメントにパーソナライズされた画像を追加する
- レポート生成レポートにグラフや図表を挿入する
AIを活用した文書処理
- マルチフォーマット対応.docxおよび.doc形式のWord文書を処理する
- 多言語処理: さまざまな言語と地域に対応
- インテリジェント画像挿入: 画像の自動サイズ調整と位置決め
ビジネスインテリジェンスとアナリティクス
- 文書管理: 適切な画像配置でドキュメントを整理する
- コンプライアンス監視文書が書式要件を満たしていることを確認してください。
- パフォーマンス指標処理精度と効率を追跡する