Kompres PDF menggunakan n8n tindakan
PDF4me Kompres PDF mengurangi PDF ukuran file sambil mempertahankan kualitas dokumen melalui n8n Alur kerja otomatisasi. Proses PDFs melalui n8n pemicu, data biner, string base64, atau publik URLs Untuk melakukan kompresi dengan profil optimasi cerdas, menjaga kualitas, kompresi gambar, optimasi font, dan pengurangan ukuran file hingga 90% sambil mempertahankan ketelitian visual. Solusi ini ideal untuk optimasi penyimpanan, lampiran email, pengiriman web, pengurangan bandwidth, kompresi arsip, dan otomatisasi. PDF alur kerja optimasi yang membutuhkan pengurangan ukuran file secara efisien dengan kualitas yang terjaga dan integrasi yang mulus.
Pengaturan
Tambahkan PDF4me "Kompres" PDF" simpul untuk Anda n8n alur kerja dan konfigurasikan parameter yang diperlukan. Untuk petunjuk pengaturan awal, lihat halaman kami. n8n Panduan Integrasi.
Prasyarat:
- PDF4me API kredensial
- n8n akses alur kerja
Konfigurasi:
- Menambahkan PDF4me simpul ke alur kerja
- Pilih "Kompres" PDF" tindakan
- Konfigurasikan parameter input (lihat di bawah)

Parameter
Daftar lengkap parameter untuk Compress PDF tindakan. Konfigurasikan parameter ini untuk mengontrol PDF kompresi.
Penting: Parameter yang ditandai dengan tanda bintang (***) wajib diisi dan harus diberikan agar tindakan dapat berfungsi dengan benar.
| Parameter | Jenis | Keterangan | Contoh |
|---|---|---|---|
| Tipe Data Masukan*** | String | PDF Pemilihan Format Input • Pilih format Anda PDF masukan data • PDF4me mendukung berbagai tipe input • Opsi: Data Biner, String Base64, atau URL | Binary Data |
| Bidang Biner Masukan | Biner | Biner PDF Masukan Berkas (Diperlukan jika Data Biner) • Referensi PDF berkas dari sebelumnya n8n unggahan node atau file • PDF4me proses biner PDF file dengan deteksi format otomatis • Diperlukan jika Tipe Data Input adalah "Data Biner" | {{ $binary.data }} |
| Konten Dokumen Base64 | String | Base64 Dikodekan PDF Masukan (Diperlukan jika berupa String Base64) • Menyediakan PDF data sebagai string yang dikodekan base64 • PDF4me secara otomatis mendekode dan memproses PDF isi • Diperlukan ketika Tipe Data Input adalah "Base64 Rangkaian" | UEsDBBQABgAI... |
| URL berkas | String | Publik PDF URL Masukan (Wajib diisi jika berupa URL) • Berikan izin publik/terbuka URL ke PDF berkas • PDF4me mengunduh dan memproses file dari URL • Diperlukan ketika Tipe Data Input adalah "URL" | https://abc.com/sample.pdf |
| Nama File Output*** | String | Terkompresi PDF Nama File Keluaran • Tentukan nama untuk file terkompresi yang dihasilkan. PDF berkas • Harus menyertakan ekstensi .pdf • PDF4me Memastikan penamaan unik dan validasi format. | compress_PDF_output.pdf |
| Optimalkan Profil*** | String | Profil Optimasi Kompresi • Pilih profil kompresi yang paling sesuai dengan kebutuhan Anda • Web: ukuran file dan kualitas yang seimbang untuk tampilan web. • Cetak: kualitas tinggi dengan kompresi minimal untuk pencetakan • Layar: kompresi maksimum untuk tampilan layar | Web |
| Nama Keluaran Data Biner*** | String | Pemetaan Data Biner • Tentukan nama variabel untuk mengakses data terkompresi yang dihasilkan. PDF data • Digunakan dalam tindakan alur kerja selanjutnya • Penting untuk alur data alur kerja | data |
| Asinkron | Boolean | Pemrosesan Asinkron • Aktifkan pemrosesan asinkron untuk file berukuran besar • Saat diaktifkan, operasi berjalan di latar belakang dan langsung kembali. • Direkomendasikan untuk ukuran besar PDF berkas | true |
Opsi Lanjutan
Parameter berikut tersedia di bagian Opsi Lanjutan dan bersifat opsional:
| Parameter | Jenis | Keterangan | Contoh |
|---|---|---|---|
| Profil Kustom | String | Profil Konfigurasi Kustom • Atur opsi tambahan menggunakan profil khusus • JSONformat seperti yang berisi parameter yang telah ditentukan sebelumnya • Mendukung outputDataFormat, preserveMetadata, compressionLevel, dll. • Opsional untuk kebutuhan khusus | { "outputDataFormat": "json", "preserveMetadata": true, "optimizeForPrinting": false, "compressionLevel": "medium" } |
Keluaran
Parameter Keluaran
| Parameter | Jenis | Keterangan | Contoh |
|---|---|---|---|
| kesuksesan | Boolean | PDF4me indikator status kompresi - Boolean bendera yang menunjukkan keberhasilan atau kegagalan PDF proses kompresi. PDF4me pengembalian true untuk operasi yang sukses dan false untuk setiap kesalahan, memungkinkan penanganan kesalahan yang andal dalam alur kerja otomatis. | true |
| pesan | String | PDF4me pesan status kompresi - Pesan status yang mudah dibaca manusia yang memberikan detail tentang hasil proses kompresi. Termasuk konfirmasi keberhasilan atau detail kesalahan untuk pemecahan masalah. | PDF compressed successfully |
| nama file | String | PDF4me dihasilkan PDF nama file - Nama file lengkap dari file terkompresi yang berhasil dibuat PDF dokumen dengan ekstensi .pdf yang sesuai. PDF4me Memastikan penamaan yang unik dan memvalidasi kepatuhan format file untuk integrasi yang lancar dengan proses selanjutnya. | compress_PDF_output.pdf |
| mimeType | String | PDF4me keluaran MIME jenis - MIME jenis yang dihasilkan PDF file, selalu "application/pdf" untuk PDF Dokumen. Berguna untuk validasi tipe konten dan penanganan file yang tepat dalam aplikasi web. | application/pdf |
| Ukuran berkas | Nomor | PDF4me PDF ukuran file dalam byte - Ukuran pasti dari file terkompresi yang dihasilkan PDF berkas dalam byte, disediakan oleh PDF4me untuk perencanaan penyimpanan, optimasi bandwidth, dan pemantauan transfer file. Penting untuk manajemen dokumen perusahaan dan otomatisasi alur kerja. | 3631 |
| optimizeProfile | String | PDF4me profil optimasi yang digunakan - Profil optimasi yang diterapkan selama kompresi. Memastikan profil mana (Web, Cetak, Arsip, Seluler) yang digunakan untuk proses kompresi. | Web |
N8N Tindakan dan Respons
Yang PDF4me Kompres PDF API Mengembalikan respons yang dapat dilihat dalam berbagai format. Pilih tampilan yang paling sesuai dengan kebutuhan Anda:
- JSON
- Table
- Schema
- Binary
JSON Format Respons
Mentah JSON tanggapan dari API:
[
{
"success": true,
"message": "PDF compressed successfully",
"fileName": "compress_PDF_output.pdf",
"mimeType": "application/pdf",
"fileSize": 3631,
"optimizeProfile": "Web"
}
]
Tampilan Tabel
Data respons dalam format tabel terstruktur:
| Parameter | Nilai |
|---|---|
| success | true |
| message | PDF compressed successfully |
| fileName | compress_PDF_output.pdf |
| mimeType | application/pdf |
| fileSize | 3631 |
| optimizeProfile | Web |
Tampilan Skema
Struktur data dan tipe respons:
1 item
success: ☑ true
message: AB PDF compressed successfully
fileName: AB compress_PDF_output.pdf
mimeType: AB application/pdf
fileSize: # 3631
optimizeProfile: AB Web
Indikator Tipe:
AB= String#= Angka☑= Boolean
Tampilan Data Biner
Terkompresi sebenarnya PDF data dan metadata file:
data
─────────────────────────────
File Name: compress_PDF_output.pdf
File Extension: pdf
Mime Type: application/pdf
File Size: 3.5 KB
Akses Data Biner:
- n8n Objek Biner:
$binary.data.data - Base64 Isi: Tersedia untuk penggunaan langsung
- Operasi FileSiap untuk diunduh, dikirim melalui email, atau disimpan.
Kasus Penggunaan
Penerbitan Web dan Digital
- Optimalkan PDF file untuk pemuatan web yang lebih cepat dan pengalaman pengguna yang lebih baik.
- Kompres dokumen berukuran besar untuk lampiran email dan berbagi online.
- Mengurangi penggunaan bandwidth untuk pengiriman konten digital dan aplikasi seluler.
Pengarsipan dan Penyimpanan Dokumen
- Kompres dokumen historis untuk penyimpanan jangka panjang dan sistem pencadangan.
- Optimalkan PDF file untuk platform penyimpanan cloud dan sistem manajemen dokumen
- Kurangi biaya penyimpanan sambil tetap menjaga aksesibilitas dan kualitas dokumen.
Manajemen Dokumen Perusahaan
- Otomatiskan PDF kompresi dalam alur kerja pemrosesan dokumen
- Optimalkan file untuk berbagai kebutuhan bisnis (web, cetak, seluler)
- Sederhanakan distribusi dokumen dan kolaborasi antar tim.