Sıkıştır PDF kullanarak n8n aksiyon
PDF4me Sıkıştır PDF azaltır PDF dosya boyutlarını korurken belge kalitesini de muhafaza etmek n8n Otomasyon iş akışları. Süreç PDFs aracılığıyla n8n tetikleyiciler, ikili veriler, base64 dizeleri veya halka açık URLs Akıllı optimizasyon profilleriyle sıkıştırma, kalite koruma, görüntü sıkıştırma, yazı tipi optimizasyonu ve görsel doğruluğu korurken dosya boyutunu %90'a kadar küçültme özelliği sunar. Bu çözüm, depolama optimizasyonu, e-posta ekleri, web dağıtımı, bant genişliği azaltma, arşiv sıkıştırma ve otomatikleştirme için idealdir. PDF Kaliteyi koruyarak ve sorunsuz entegrasyon sağlayarak dosya boyutunu verimli bir şekilde küçültmeyi gerektiren optimizasyon iş akışları.
Kurmak
Ekle PDF4me "Sıkıştır" PDF" düğümünüze n8n İş akışını düzenleyin ve gerekli parametreleri yapılandırın. İlk kurulum talimatları için, lütfen sayfamıza bakın. n8n Entegrasyon Kılavuzu.
Önkoşullar:
- PDF4me API kimlik bilgileri
- n8n iş akışına erişim
Yapılandırma:
- Eklemek PDF4me düğümden iş akışına
- "Sıkıştır" seçeneğini seçin. PDF" aksiyon
- Giriş parametrelerini yapılandırın (aşağıya bakınız)

Parametreler
Sıkıştırma işlemi için parametrelerin tam listesi PDF Eylemi kontrol etmek için bu parametreleri yapılandırın. PDF Sıkıştırma.
Önemli: Yıldız (***) ile işaretlenmiş parametreler zorunludur ve işlemin doğru şekilde çalışması için sağlanmalıdır.
| Parametre | Tip | Tanım | Örnek |
|---|---|---|---|
| Giriş Veri Türü*** | String | PDF Giriş Biçimi Seçimi • Formatınızı seçin PDF veri girişi • PDF4me birden fazla giriş türünü destekler • Seçenekler: İkili Veri, Base64 Dizisi veya URL | Binary Data |
| Giriş İkili Alanı | İkili | İkili PDF Dosya Girişi (İkili veri ise gereklidir) • Referans PDF önceki dosyadan n8n düğüm veya dosya yükleme • PDF4me ikili işlemler PDF otomatik format algılama özelliğine sahip dosyalar • Giriş Veri Türü "İkili Veri" olduğunda gereklidir. | {{ $binary.data }} |
| Base64 Belge İçeriği | String | Base64 Kodlanmış PDF Giriş (Base64 dizesi ise gereklidir) • Sağlamak PDF Veriler base64 kodlu dize olarak • PDF4me otomatik olarak kodunu çözer ve işler PDF içerik • Giriş Veri Türü " olduğunda gereklidirBase64 Sicim" | UEsDBBQABgAI... |
| Dosya URL'si | String | Halk PDF URL Giriş (URL ise gereklidir) • Herkese açık/açık izin verin URL -e PDF dosya • PDF4me dosyayı indirir ve işler. URL • Giriş Veri Türü " olduğunda gereklidirURL" | https://abc.com/sample.pdf |
| Çıktı Dosya Adı*** | String | Sıkıştırılmış PDF Çıktı Dosya Adı • Oluşturulan sıkıştırılmış dosya için bir ad belirtin. PDF dosya • .pdf uzantısını içermesi zorunludur. • PDF4me benzersiz adlandırma ve biçim doğrulamasını sağlar | compress_PDF_output.pdf |
| Profil Optimizasyonu*** | String | Sıkıştırma Optimizasyon Profili • Kullanım senaryonuza en uygun sıkıştırma profilini seçin. • Web: Web'de görüntüleme için dengeli dosya boyutu ve kalitesi. • Baskı: Baskı için minimum sıkıştırma ile yüksek kalite. • Ekran: Ekran görüntüleme için maksimum sıkıştırma | Web |
| İkili Veri Çıkış Adı*** | String | İkili Veri Eşleme • Oluşturulan sıkıştırılmış verilere erişmek için değişken adını tanımlayın. PDF veri • Sonraki iş akışı eylemlerinde kullanılır • İş akışı veri akışı için gerekli | data |
| Asenkron | Boolean | Asenkron İşleme • Büyük dosyalar için eşzamansız işlemeyi etkinleştirin • Etkinleştirildiğinde, işlem arka planda çalışır ve hemen geri döner. • Büyük boy için önerilir PDF dosyalar | true |
Gelişmiş Seçenekler
Aşağıdaki parametreler Gelişmiş Seçenekler bölümünde mevcuttur ve isteğe bağlıdır:
| Parametre | Tip | Tanım | Örnek |
|---|---|---|---|
| Özel Profiller | String | Özel Yapılandırma Profilleri • Özel profiller kullanarak ek seçenekler belirleyin. • JSON-önceden tanımlanmış parametreler içeren format gibi • outputDataFormat, preserveMetadata, compressionLevel vb. özelliklerini destekler. • Özel gereksinimler için isteğe bağlı | { "outputDataFormat": "json", "preserveMetadata": true, "optimizeForPrinting": false, "compressionLevel": "medium" } |
Çıktı
Çıkış Parametreleri
| Parametre | Tip | Tanım | Örnek |
|---|---|---|---|
| başarı | Boolean | PDF4me sıkıştırma durumu göstergesi - Boolean Başarı veya başarısızlığı gösteren bayrak PDF Sıkıştırma işlemi. PDF4me iadeler true başarılı operasyonlar için ve false Olası hatalar için, otomatikleştirilmiş iş akışlarında sağlam hata yönetimi sağlanır. | true |
| mesaj | String | PDF4me sıkıştırma durumu mesajı - Sıkıştırma işleminin sonucu hakkında ayrıntılı bilgi veren, insan tarafından okunabilir durum mesajı. Başarı onayı veya sorun giderme için hata ayrıntıları içerir. | PDF compressed successfully |
| dosya adı | String | PDF4me üretildi PDF dosya adı - Başarıyla oluşturulan sıkıştırılmış dosyanın tam adı PDF Uygun .pdf uzantısına sahip belge. PDF4me Benzersiz adlandırmayı sağlar ve dosya formatı uyumluluğunu doğrulayarak sonraki süreçlerle sorunsuz entegrasyon imkanı sunar. | compress_PDF_output.pdf |
| mimeType | String | PDF4me çıktı MIME tip - MIME oluşturulan türü PDF Dosya, her zaman "application/pdf" için PDF Belgeler. Web uygulamalarında içerik türü doğrulaması ve doğru dosya işleme için kullanışlıdır. | application/pdf |
| dosya boyutu | Sayı | PDF4me PDF Dosya boyutu (bayt cinsinden) - Oluşturulan sıkıştırılmış dosyanın tam boyutu PDF bayt cinsinden dosya, tarafından sağlanmıştır. PDF4me Depolama planlaması, bant genişliği optimizasyonu ve dosya transferi izleme için. Kurumsal belge yönetimi ve iş akışı otomasyonu için vazgeçilmezdir. | 3631 |
| optimizeProfil | String | PDF4me kullanılan optimizasyon profili - Sıkıştırma sırasında uygulanan optimizasyon profili. Sıkıştırma işlemi için hangi profilin (Web, Baskı, Arşiv, Mobil) kullanıldığını doğrular. | Web |
N8N Eylem Yanıtı
O PDF4me Sıkıştır PDF API Yanıtı birden fazla formatta görüntüleyebilirsiniz. İhtiyaçlarınıza en uygun görünümü seçin:
- JSON
- Table
- Schema
- Binary
JSON Yanıt Formatı
Ham JSON yanıt olarak API:
[
{
"success": true,
"message": "PDF compressed successfully",
"fileName": "compress_PDF_output.pdf",
"mimeType": "application/pdf",
"fileSize": 3631,
"optimizeProfile": "Web"
}
]
Tablo Görünümü
Yanıt verileri yapılandırılmış tablo formatında:
| Parametre | Değer |
|---|---|
| success | true |
| message | PDF compressed successfully |
| fileName | compress_PDF_output.pdf |
| mimeType | application/pdf |
| fileSize | 3631 |
| optimizeProfile | Web |
Şema Görünümü
Yanıtın veri yapısı ve türleri:
1 item
success: ☑ true
message: AB PDF compressed successfully
fileName: AB compress_PDF_output.pdf
mimeType: AB application/pdf
fileSize: # 3631
optimizeProfile: AB Web
Tip Göstergeleri:
AB= String#= Sayı☑= Boolean
İkili Veri Görünümü
Gerçek sıkıştırılmış PDF Dosya verileri ve meta verileri:
data
─────────────────────────────
File Name: compress_PDF_output.pdf
File Extension: pdf
Mime Type: application/pdf
File Size: 3.5 KB
İkili Verilere Erişim:
- n8n İkili Nesne:
$binary.data.data - Base64 İçerikDoğrudan kullanıma hazır
- Dosya İşlemleriİndirmeye, e-postaya veya depolamaya hazır.
Kullanım Senaryoları
Web ve Dijital Yayıncılık
- Optimize PDF Daha hızlı web yüklemesi ve daha iyi kullanıcı deneyimi için dosyalar
- E-posta ekleri ve çevrimiçi paylaşım için büyük belgeleri sıkıştırın.
- Dijital içerik dağıtımı ve mobil uygulamalar için bant genişliği kullanımını azaltın.
Belge Arşivleme ve Depolama
- Tarihi belgeleri uzun süreli saklama ve yedekleme sistemleri için sıkıştırın.
- Optimize PDF bulut depolama platformları ve belge yönetim sistemleri için dosyalar
- Belgelere erişilebilirliği ve kalitesini korurken depolama maliyetlerini azaltın.
Kurumsal Belge Yönetimi
- Otomatikleştirin PDF Belge işleme iş akışlarında sıkıştırma
- Dosyaları farklı iş gereksinimlerine (web, baskı, mobil) göre optimize edin.
- Ekipler arası belge dağıtımını ve iş birliğini kolaylaştırın.