Excelの透かしを削除するには n8n アクション
PDF4me Excelの透かしを削除する Excelドキュメントから透かしや図形を削除できます n8n 精密な制御と柔軟なターゲティングによる自動化ワークフロー。Excel ファイルを処理する n8n トリガー、バイナリデータ、base64文字列、または公開 URLs 図形ID/名前による特定の透かしの削除、またはワークシートからすべての図形の削除が可能で、名前またはインデックス(1ベース)による柔軟なワークシート選択、および文化固有のローカライズサポートも備えています。このソリューションは、文書の最終化、リブランディングの準備、自動透かしクリーンアップ、および安全制御とシームレスな統合による透かし削除が必要なテンプレートリセットワークフローに最適です。
設定
追加する PDF4me 「透かしを削除」ノードを n8n ワークフローを実行し、必要なパラメータを設定します。初期設定手順については、こちらをご覧ください。 n8n 統合ガイド。
前提条件:
- PDF4me API 資格
- n8n ワークフローへのアクセス
構成:
- 追加 PDF4me ノードからワークフローへ
- 「透かしを削除」アクションを選択してください。
- 入力パラメータを設定します(下記参照)。

パラメータ
透かし削除アクションのパラメータ一覧です。これらのパラメータを設定することで、透かしの削除を制御できます。
重要: アスタリスク(***)が付いているパラメータは必須です。ワークシートのインデックスは 1ベース 番号付け(1=最初のワークシート)。
⚠️ 重大な警告: いつ
WatermarkId空です、 すべての形状 選択したワークシートから、透かし、グラフ、画像、図、テキストボックスなどが削除されます。使用には十分ご注意ください。
| パラメータ | タイプ | 説明 | 例 |
|---|---|---|---|
| 入力データ型*** | String | Excelの入力形式選択 • Excelデータの入力形式を選択してください • PDF4me 複数の入力タイプをサポートしています • オプション: バイナリデータ、 Base64 文字列、または URL | Binary Data |
| 入力バイナリフィールド*** | バイナリ | バイナリExcelファイル入力 (バイナリデータの場合必須) • 前のExcelファイル(.xlsx、.xls)を参照 n8n ノードまたはファイルのアップロード • PDF4me バイナリ Excel ファイルを自動フォーマット検出で処理します ・入力データタイプが「バイナリデータ」の場合に必須 | {{ $binary.data }} |
| Base64形式のExcelコンテンツ*** | String | Base64 エンコードされたExcel入力 (Base64文字列の場合に必須) • Excelコンテンツ(.xlsx、.xls)をbase64エンコードされた文字列として提供する • PDF4me Excelコンテンツを自動的にデコードして処理します • 入力データ型が「Base64文字列」の場合に必須です。 | UEsDBBQABgAI... |
| Excel URL*** | String | パブリックExcel URL 入力 (URLの場合は必須) • 公開/オープンな許可を提供する URL Excelファイル(.xlsx、.xls)に変換 • PDF4me 提供されたExcelファイルをダウンロードして処理します URL ・入力データタイプが「URL」の場合に必須です。 | https://abc.com/data.xlsx |
| Excel名*** | String | Excel入力ファイル名 ・入力するExcelファイルの名前を適切な拡張子(.xlsx、.xls)とともに指定してください。 • PDF4me フォーマット検出と処理最適化にこれを使用します | data.xlsx |
| 透かしID | String | 透かしの形状名 • 削除する特定の透かしの名前/ID - 一致する名前を持つ図形を検索します • ✅ 安全(指定済み)一致する図形のみを削除し、その他の図形(グラフ、画像など)は保持します。 • ⚠️危険(空): worksheet.Shapes.Clear() を実行します - すべての図形 (透かし、グラフ、画像、描画、テキスト ボックス) を削除します - 元に戻すことはできません • 大文字と小文字を区別する完全一致: "Confidential" ≠ "confidential" ≠ "CONFIDENTIAL" • ⚠️ 全てを削除したい場合にのみ、空の値を使用してください | Confidential_Watermark |
| ワークシート名 | String | カンマ区切りのワークシート名 ・処理するワークシート名のリスト • フォーマット: "Sheet1,Summary" • 選択ロジック: 値がある場合 → 指定されたワークシートを処理します。両方のパラメーターに値がある場合 → どちらか一方に一致するワークシートを処理します(和集合)。両方が空の場合 → すべてのワークシートを処理します。 • ワークシート名の大文字と小文字を区別します | Sheet1,Summary |
| ワークシート索引 | String | カンマ区切りインデックス(1ベース) ・処理するワークシートインデックスのリスト • フォーマット:「1,3」(インデックス1=最初のワークシート、インデックス2=2番目のワークシートなど) • 1ベースのインデックスインデックス1=最初のワークシート、インデックス2=2番目のワークシート、など。(有効範囲:1~ワークシート総数) • 選択ロジック: 値がある場合 → インデックス付きワークシートを処理します。ワークシート名との結合 • 空欄 = すべてのワークシートに適用(名前も空欄の場合) | 1,3 |
| 文化名 | String | ローカライゼーションのためのカルチャーコード ・処理用のカルチャー/ロケールコード • 例: 「en-US」、「de-DE」、「fr-FR」 • 空文字列はデフォルトのカルチャを使用します • デフォルト: "" (空) | en-US |
| バイナリデータ出力名*** | String | バイナリデータ出力マッピング • 生成されたExcelバイナリデータにアクセスするための変数名を定義します。 • 後続のワークフローアクションで使用される ・ワークフロー自動化に不可欠 | document |
出力
出力パラメータ
| パラメータ | タイプ | 説明 | 例 |
|---|---|---|---|
| ファイル名 | String | 透かしなしのExcelドキュメントファイル名 透かし除去後の出力Excelドキュメントファイルの名前 | excel_without_watermark.xlsx |
| ファイルサイズ | 番号 | ファイルサイズ(バイト単位) 透かしを除去した後のExcelドキュメントのサイズ(バイト単位) | 212810 |
| 成功 | Boolean | PDF4me 動作状況 - Boolean 透かし除去処理の成否を示すフラグ。 PDF4me リターン true 業務の成功と false エラーが発生した場合 | true |
| オリジナルファイル名 | String | 元のExcelドキュメントのファイル名 - 入力Excelドキュメントファイルの名前 | myExcelFile.xlsx |
| ウォーターマークID | String | 透かしIDが使用されています 削除に使用された透かしのID/名前。すべての図形が削除された場合は空の文字列。 | 「 |
| カルチャー名 | String | 文化/地域コード - 処理に使用されたカルチャコード(デフォルトカルチャが使用された場合は空文字列) | 「 |
| ワークシート選択 | 番号 | ワークシート選択モード - 使用するワークシート選択モード。値:0 = すべてのワークシート、1 = 選択されたワークシート | 1 |
| 選択されたワークシート名 | Array | 選択されたワークシート名 - Array 透かし除去が適用されたワークシート名のリスト(すべてのワークシートに適用された場合は空欄) | [] |
| 選択されたワークシートインデックス | Array | 選択されたワークシートのインデックス - Array 透かし除去が適用されたワークシートのインデックス(すべてのワークシートに適用された場合は空欄) | [] |
| メッセージ | String | 作戦メッセージ 透かし除去操作の結果を示す説明メッセージ | Watermark removed from Excel file successfully |
N8N 行動対応
の PDF4me 透かしを削除 API 複数の形式で表示可能なレスポンスを返します。ニーズに最適な表示形式を選択してください。
- JSON
- Table
- Schema
- Binary
JSON 回答形式
生 JSON からの応答 API:
[
{
"fileName": "excel_without_watermark.xlsx",
"fileSize": 212810,
"success": true,
"originalFileName": "myExcelFile.xlsx",
"watermarkId": "",
"cultureName": "",
"worksheetSelection": 1,
"selectedWorksheetNames": [],
"selectedWorksheetIndexes": [],
"message": "Watermark removed from Excel file successfully"
}
]
テーブルビュー
構造化された表形式の応答データ:
| パラメータ | 価値 |
|---|---|
| ファイル名 | excel_without_watermark.xlsx |
| ファイルサイズ | 212810 |
| 成功 | true |
| オリジナルファイル名 | myExcelFile.xlsx |
| ウォーターマークID | "" |
| カルチャー名 | "" |
| ワークシート選択 | 1 |
| 選択されたワークシート名 | [] |
| 選択されたワークシートインデックス | [] |
| メッセージ | Watermark removed from Excel file successfully |
スキーマビュー
レスポンスのデータ構造と型:
1 item
fileName: T excel_without_watermark.xlsx
fileSize: # 212810
success: ☑ true
originalFileName: T myExcelFile.xlsx
watermarkId: T ""
cultureName: T ""
worksheetSelection: # 1
selectedWorksheetNames: [] Array
selectedWorksheetIndexes: [] Array
message: T Watermark removed from Excel file successfully
タイプ指標:
T= String (文章)#= 番号☑= Boolean[]= Array
バイナリデータビュー
実際のExcelドキュメントファイルのデータとメタデータ:
data
─────────────────────────────
File Name: excel_without_watermark.xlsx
File Extension: xlsx
Mime Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
File Size: 212.8 kB
バイナリデータアクセス:
- n8n バイナリオブジェクト:
$binary.data.data - Base64 コンテンツ直接使用可能
- ファイル操作ダウンロード、メール送信、または保存の準備ができました
注記: WatermarkIdが存在しない場合、エラーは発生せず、操作は何も表示せずに完了します。
ユースケース
文書の最終化
- 承認済み文書から「DRAFT」の透かしを削除
- 最終配布前に、透かしをきれいに確認してください。
- ステータスマーカーを削除して、文書を公開用に準備する
リブランディング準備
- 新しいブランドを適用する前に、古い透かしを削除してください。
- リブランディングイニシアチブのためのクリーンなテンプレート
- 古い透かしを削除して、文書の外観を更新します。
テンプレートのリセットとクリーンアップ
- テンプレートからサンプル透かしを削除する
- 再利用可能なドキュメントテンプレートから透かしを削除する
- 以前のマーキングを削除して、テンプレートをリセットして新しい用途に使用してください。