平らにする PDF 使用 n8n アクション
PDF4me 平らにする PDF インタラクティブな変換 PDF 要素を静的で編集不可能なコンテンツに変換する n8n 自動化ワークフロー。プロセス PDF離れて n8n トリガー、バイナリデータ、base64文字列、または公開 URLフォームフィールド、注釈、コメント、レイヤー、マークアップ、インタラクティブ要素を、視覚的な外観、テキスト品質、ドキュメント構造を維持しながら、永続的なコンテンツにフラット化します。このソリューションは、ドキュメントの最終化、アーカイブワークフロー、フォーム送信処理、安全なドキュメント配布、コンプライアンス文書作成、および編集不可能な編集を必要とする不正編集の防止に最適です。 PDF 書式を保持したまま出力し、シームレスに統合します。
設定
追加する PDF4me 「平らにする」 PDF「ノードをあなたの n8n ワークフローを実行し、必要なパラメータを設定します。初期設定手順については、こちらをご覧ください。 n8n 統合ガイド。
前提条件:
- PDF4me API 資格
- n8n ワークフローへのアクセス
構成:
- 追加 PDF4me ノードからワークフローへ
- 「フラット化」を選択 PDF" アクション
- 入力パラメータを設定します(下記参照)。

パラメータ
Flattenのパラメータ一覧 PDF アクション。これらのパラメーターを設定して制御します。 PDF 平坦化。
重要: アスタリスク(***)が付いているパラメータは必須であり、アクションが正しく機能するためには必ず指定する必要があります。
| パラメータ | 必須 | その機能 | 例 |
|---|---|---|---|
| Input Data Type | Required | Choose how to provide the PDF file to flatten. 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. Shown when Input Data Type is Binary Data. Default is `data`. | data |
| PDF URL | Conditional | URL to the PDF file to flatten. Shown when Input Data Type is URL. | |
| Output File Name | Optional | Name for the output flattened PDF file. Default is `flattened_document.pdf`. | flattened_document.pdf |
| Document Name | Optional | Name of the source PDF file for reference. Default is `document.pdf`. | document.pdf |
| Flattening Options | Optional | Optional settings, collapsed behind Add Option. | Add Option |
| Flatten Annotations | Optional | Whether to convert annotations to permanent marks (comments become part of document). Default is `Yes`. | Yes |
| Flatten Digital Signatures | Optional | Whether to convert digital signatures to visual representation only. Default is `Yes`. | Yes |
| Flatten Forms | Optional | Whether to convert form fields to static text (no longer editable). Default is `Yes`. | Yes |
| Flatten Interactive Elements | Optional | Whether to convert buttons, links, and other interactive elements to static content. Default is `Yes`. | Yes |
| Flatten Layers | Optional | Whether to merge all layers into a single layer. Default is `Yes`. | Yes |
| Advanced Options | Optional | Optional settings, collapsed behind Add Option. | Add Option |
| Custom Profiles | Optional | Use "JSON" to adjust custom properties. Review Profiles at https://developer.pdf4me.com/api/profiles/index.html to set extra options for API calls. | { "outputDataFormat": "base64", "preserveMetadata": true } |
| Binary Data Output Name | Optional | Custom name for the binary data in n8n output. Default is `data`. | data |
平坦化オプション
以下のパラメータは「フラット化オプション」セクションで利用可能で、オプションです。
出力
出力パラメータ
| 分野 | タイプ | 内容物 |
|---|---|---|
success | Boolean | True when the operation succeeded. |
message | String | Status message from the node. |
fileName | String | File name of the resulting file. |
mimeType | String | MIME type of the resulting file, for example `application/pdf`. |
fileSize | Number | Size of the resulting file in bytes. |
originalFileName | String | Name of the input file. |
flattenedElements | String | List of the element types that were flattened, from the Flattening Options turned on (forms, annotations, layers, digital signatures, interactive elements). |
description | String | Fixed text: `All interactive elements have been converted to static content` (shown whatever options were chosen). |
data | Binary | The flattened PDF. |
N8N 行動対応
の PDF4me 平らにする PDF API 複数の形式で表示可能なレスポンスを返します。ニーズに最適な表示形式を選択してください。
- JSON
- Table
- Schema
- Binary
JSON 回答形式
生 JSON からの応答 API:
{
"success": true,
"message": "PDF flattening completed successfully",
"fileName": "flattened_document.pdf",
"mimeType": "application/pdf",
"fileSize": 24846,
"originalFileName": "document.pdf",
"flattenedElements": [
"forms",
"annotations",
"layers",
"digital signatures",
"interactive elements"
],
"description": "All interactive elements have been converted to static content"
}
テーブルビュー
構造化された表形式の応答データ:
| パラメータ | 価値 |
|---|---|
| success | true |
| message | PDF flattening completed successfully |
| fileName | flattened_document.pdf |
| mimeType | application/pdf |
| fileSize | 24846 |
| originalFileName | document.pdf |
| flattenedElements | ["forms", "annotations", "layers", "digital signatures", "interactive elements"] |
| description | すべてのインタラクティブ要素は静的コンテンツに変換されました |
スキーマビュー
レスポンスのデータ構造と型:
1 item
success: ☑ true
message: AB PDF flattening completed successfully
fileName: AB flattened_document.pdf
mimeType: AB application/pdf
fileSize: # 24846
originalFileName: AB document.pdf
flattenedElements: [] forms, annotations, layers, digital signatures, interactive elements
description: AB All interactive elements have been converted to static content
タイプ指標:
AB= String#= 番号☑= Boolean
バイナリデータビュー
実際に平らになった PDF ファイルデータとメタデータ:
data
─────────────────────────────
File Name: flattened_document.pdf
File Extension: pdf
Mime Type: application/pdf
File Size: 240.0 KB
バイナリデータアクセス:
- n8n バイナリオブジェクト:
$binary.data.data - Base64 コンテンツ直接使用可能
- ファイル操作ダウンロード、メール送信、または保存の準備ができました
ユースケース
文書のセキュリティと最終化
- 平らにする PDF フォームフィールド、注釈、インタラクティブ要素を含む文書を作成し、配布、アーカイブ、法的文書化のための最終的な編集不可能なバージョンを作成する。
- 契約書、合意書、および法的文書をフラット化することで、不正な改変を防ぎ、文書の完全性を確保し、法的有効性を維持する。
- 編集可能な形式に変換 PDF フォームやテンプレートを最終提出用、公式文書作成用、および規制要件への準拠用のフラットバージョンに変換する。
印刷および配布準備
- 平らにする PDF レイヤー、コメント、インタラクティブ要素を含むドキュメントを作成し、印刷、物理的な配布、オフラインアクセスに対応できるように準備します。
- マーケティング資料、パンフレット、販促文書をフラット化処理することで、様々なデバイスや印刷システム間で一貫した表示を実現します。
- インタラクティブな変換 PDF プレゼンテーションやレポートを、正式な配布、顧客へのプレゼンテーション、利害関係者とのコミュニケーション用にフラット化されたバージョンに変換します。
コンプライアンスおよび規制関連文書
- 平らにする PDF フォームデータ、署名、注釈を含む文書を作成し、規制当局への提出書類、監査証跡、公式文書用の最終的な準拠バージョンを作成する。
- 財務報告書、コンプライアンス文書、規制当局への提出書類をフラット化することで、データの整合性を確保し、改ざんを防止し、規制基準を満たすように処理します。
- 編集可能な形式に変換 PDF 最終提出、公式処理、および規制遵守のために、フォームと申請書をフラット化されたバージョンに変換する。