ドキュメントを保護する n8n アクション
PDF4me ドキュメントを保護する パスワード保護と権限制御を追加します PDF 文書を通じて n8n 自動化ワークフロー。プロセス PDFs 経由 n8n トリガー、バイナリデータ、base64文字列、または公開 URLs ユーザー/所有者パスワードの適用、権限の制限(印刷、コピー、編集、注釈)、暗号化レベル(40ビット、128ビット、256ビットAES)の実装、および文書セキュリティのためのきめ細かなアクセス制御の設定が可能です。このソリューションは、機密文書の保護、アクセス制御、コンプライアンス要件、知的財産の保護、安全な配布、および自動化に最適です。 PDF 堅牢な暗号化と柔軟な権限管理、そしてシームレスな統合を必要とするセキュリティワークフロー。
設定
追加する PDF4me 「ドキュメントの保護」ノードを n8n ワークフローを実行し、必要なパラメータを設定します。初期設定手順については、こちらをご覧ください。 n8n 統合ガイド。
前提条件:
- PDF4me API 資格
- n8n ワークフローへのアクセス
構成:
- 追加 PDF4me ノードからワークフローへ
- 「ドキュメントの保護」アクションを選択します。
- 入力パラメータを設定します(下記参照)。

パラメータ
ドキュメント保護アクションのパラメータ一覧です。これらのパラメータを設定することで、ドキュメントの保護を制御できます。
重要: アスタリスク(***)が付いているパラメータは必須であり、アクションが正しく機能するためには必ず指定する必要があります。
| パラメータ | 必須 | その機能 | 例 |
|---|---|---|---|
| Input Data Type | Required | Choose how to provide the PDF file to protect. Options: Base64 String, Binary Data, URL. Default is `Binary Data`. | Binary Data |
| Base64 PDF Content | Conditional | Base64 encoded PDF document content. Shown when Input Data Type is Base64 String. | UEsDBBQABgAI... |
| Input Binary Field | Conditional | Name of the binary property that contains the PDF file (usually "data" for file uploads). Shown when Input Data Type is Binary Data. Default is `data`. | data |
| PDF URL | Conditional | URL to the PDF file to protect. Shown when Input Data Type is URL. | |
| Output File Name | Optional | Name for the output protected PDF file. Default is `protected_output.pdf`. | protected_output.pdf |
| Password | Optional | Password to protect the PDF. Default is `1234`. | 1234 |
| PDF Permission | Optional | Permissions to allow on the protected PDF. Options: All, Assemble, Comment, Copy, Edit, Fill Forms, Print. Default is `All`. | All |
| Binary Data Output Name | Optional | Custom name for the binary data in n8n output. Default is `data`. | data |
出力
出力パラメータ
| 分野 | タイプ | 内容物 |
|---|---|---|
data | Binary | The password-protected PDF. The item's JSON is empty: the node returns no fields. |
N8N 行動対応
の PDF4me ドキュメントを保護する API 複数の形式で表示可能なレスポンスを返します。ニーズに最適な表示形式を選択してください。
- JSON
- Table
- Schema
- Binary
JSON 回答形式
生 JSON からの応答 API:
[
{
"success": true,
"message": "PDF protected successfully",
"fileName": "protected_output.pdf",
"mimeType": "application/pdf",
"fileSize": 125430,
"docName": "protected_output.pdf",
"isProtected": true,
"permissionLevel": "All"
}
]
テーブルビュー
構造化された表形式の応答データ:
| パラメータ | 価値 |
|---|---|
| 成功 | true |
| メッセージ | PDF protected successfully |
| ファイル名 | protected_output.pdf |
| mimeタイプ | application/pdf |
| ファイルサイズ | 125430 |
| ドキュメント名 | protected_output.pdf |
| 保護されています | true |
| 権限レベル | All |
スキーマビュー
レスポンスのデータ構造と型:
1 item
success: ☑ true
message: AB PDF protected successfully
fileName: AB protected_output.pdf
mimeType: AB application/pdf
fileSize: # 125430
docName: AB protected_output.pdf
isProtected: ☑ true
permissionLevel: AB All
タイプ指標:
AB= String#= 番号☑= Boolean
バイナリデータビュー
実際に保護されている PDF ファイルデータとメタデータ:
data
─────────────────────────────
File Name: protected_output.pdf
File Extension: pdf
Mime Type: application/pdf
File Size: 122.5 KB
バイナリデータアクセス:
- n8n バイナリオブジェクト:
$binary.data.data - Base64 コンテンツ直接使用可能
- ファイル操作ダウンロード、メール送信、または保存の準備ができました
ユースケース
文書のセキュリティとコンプライアンス
- 機密性の高いビジネス文書をパスワード暗号化とアクセス制御で保護する
- データ保護規制およびセキュリティ基準への準拠を確保する
- 機密性の高い報告書、契約書、財務書類を不正アクセスから保護する。
エンタープライズ文書管理
- ビジネスワークフローと承認プロセスにおける文書保護を自動化する
- 異なるユーザーグループおよび部門に対するアクセス権限を制御する
- 大規模な文書リポジトリおよびアーカイブ全体にセキュリティポリシーを実装する
コンテンツの配信と共有
- 配布中は知的財産権と専有コンテンツを保護する
- 受信者が共有ドキュメントをどのように使用できるかを制御する(閲覧のみ、印刷制限など)
- 外部パートナーやクライアントとの安全な文書共有を維持しながら、管理権限も保持する