圧縮 PDF 使用 n8n アクション
PDF4me 圧縮 PDF 削減する PDF ファイルサイズを小さくしながらドキュメントの品質を維持 n8n 自動化ワークフロー。プロセス PDFs 経由 n8n トリガー、バイナリデータ、base64文字列、または公開 URLs インテリジェントな最適化プロファイルによる圧縮、品質保持、画像圧縮、フォント最適化、および視覚的な忠実度を維持しながら最大90%のファイルサイズ削減を実現します。このソリューションは、ストレージの最適化、メール添付ファイル、Web配信、帯域幅の削減、アーカイブ圧縮、および自動化に最適です。 PDF 品質を維持しながら効率的なファイルサイズ削減とシームレスな統合を必要とする最適化ワークフロー。
関連ブログ記事(1)
設定
追加する PDF4me 「圧縮」 PDF「ノードをあなたの n8n ワークフローを実行し、必要なパラメータを設定します。初期設定手順については、こちらをご覧ください。 n8n 統合ガイド。
前提条件:
- PDF4me API 資格
- n8n ワークフローへのアクセス
構成:
- 追加 PDF4me ノードからワークフローへ
- 「圧縮」を選択してください PDF" アクション
- 入力パラメータを設定します(下記参照)。

パラメータ
Compressのパラメータ一覧 PDF アクション。これらのパラメーターを設定して制御します。 PDF 圧縮。
重要: アスタリスク(***)が付いているパラメータは必須であり、アクションが正しく機能するためには必ず指定する必要があります。
| パラメータ | 必須 | その機能 | 例 |
|---|---|---|---|
| Input Data Type | Required | Choose how to provide the PDF file to compress. Options: Base64 String, Binary Data, URL. Default is `Binary Data`. | Binary Data |
| Base64 PDF Content | Conditional | Base64 encoded PDF 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 compress. Shown when Input Data Type is URL. | |
| Output File Name | Optional | Name for the output compressed PDF file. Default is `compress_PDF_output.pdf`. | compress_PDF_output.pdf |
| Optimize Profile | Optional | Optimization profile for compression. Options: Compress, CompressMax, Default, Max, Print, PrintGray, PrintMax, Web, WebMax. Default is `Web`. | Web |
| 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, `PDF compressed successfully`. |
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. |
optimizeProfile | String | Optimize Profile that was used. |
data | Binary | The compressed PDF. |
N8N 行動対応
の PDF4me 圧縮 PDF API 複数の形式で表示可能なレスポンスを返します。ニーズに最適な表示形式を選択してください。
- JSON
- Table
- Schema
- Binary
JSON 回答形式
生 JSON からの応答 API:
[
{
"success": true,
"message": "PDF compressed successfully",
"fileName": "compress_PDF_output.pdf",
"mimeType": "application/pdf",
"fileSize": 3631,
"optimizeProfile": "Web"
}
]
テーブルビュー
構造化された表形式の応答データ:
| パラメータ | 価値 |
|---|---|
| success | true |
| message | PDF compressed successfully |
| fileName | compress_PDF_output.pdf |
| mimeType | application/pdf |
| fileSize | 3631 |
| optimizeProfile | Web |
スキーマビュー
レスポンスのデータ構造と型:
1 item
success: ☑ true
message: AB PDF compressed successfully
fileName: AB compress_PDF_output.pdf
mimeType: AB application/pdf
fileSize: # 3631
optimizeProfile: AB Web
タイプ指標:
AB= String#= 番号☑= Boolean
バイナリデータビュー
実際の圧縮 PDF ファイルデータとメタデータ:
data
─────────────────────────────
File Name: compress_PDF_output.pdf
File Extension: pdf
Mime Type: application/pdf
File Size: 3.5 KB
バイナリデータアクセス:
- n8n バイナリオブジェクト:
$binary.data.data - Base64 コンテンツ直接使用可能
- ファイル操作ダウンロード、メール送信、または保存の準備ができました
ユースケース
ウェブおよびデジタル出版
- 最適化する PDF ウェブの読み込み速度向上とユーザーエクスペリエンス向上のためのファイル
- メール添付ファイルやオンライン共有用に大容量ドキュメントを圧縮する
- デジタルコンテンツ配信とモバイルアプリケーションの帯域幅使用量を削減する
文書のアーカイブと保管
- 長期保存およびバックアップシステム用に、過去の文書を圧縮する。
- 最適化する PDF クラウドストレージプラットフォームおよび文書管理システム用のファイル
- 文書のアクセス性と品質を維持しながら、保管コストを削減する。
エンタープライズ文書管理
- 自動化する PDF 文書処理ワークフローにおける圧縮
- さまざまなビジネス要件(Web、印刷、モバイル)に合わせてファイルを最適化します。
- チーム間での文書配布とコラボレーションを効率化する