Metin Bul ve Değiştir PDF ile n8n
Bu düğüm ne işe yarıyor?
PDF4me Bul ve Değiştir Metni aramalar PDF Bir metin kalıbı için her tekrarını yeni içerikle değiştirir, bu işlem sizin içeriğinizde gerçekleşir. n8n Adobe Acrobat ile manuel düzenleme yapmadan, iş akışınızı kolaylaştırın. Tüm belgeyi veya belirli sayfa aralıklarını hedefleyin, yazı tipini, rengi, boyutu ve çevreleyen düzeni koruyun ve bileşik ikame işlemleri için birden fazla ikameyi zincirleyin. İdeal kullanım alanları: Şirket satın alımları sonrasında toplu tedarikçi adı değişiklikleri, ürün kataloglarında marka yenilemeleri, yazım hatalarının düzeltilmesi, tekliflerde fiyat güncellemeleri, terminoloji standardizasyonu ve şablon tabanlı belge kişiselleştirme..
Kimliğinizi Doğrulama API Rica etmek
Her PDF4me düğümde n8n geçerli bir belge gerektirir Bağlantı kurmak için kimlik bilgisi. İçeriğinizi barındıran birini oluşturun veya seçin. PDF4me API Bu sayede iş akışı, metin değiştirme isteklerini güvenli bir şekilde doğrulayabilir.
Kaçırmamanız Gereken Önemli Bilgiler
Tümütek sayfalar (1,2,3), aralıklar (1-5,10-15ve karışık (1,2,3-7,10(Sadece kapak sayfasını, imza sayfasını veya belirli bölümleri güncelleyin, belgenin geri kalanına dokunmayın.)
Harita PDF İkili dosyayı çalıştırın, Eski Metin ve Yeni Metin alanlarını girin, Sayfa Sırasını ayarlayın ve değiştirilmiş dosyayı yürütün. PDF Tek bir düğümde döndürülür.
Parametreler
Gerekli: Bağlantı kurmak için kimlik bilgisi, PDF Giriş Veri Türü, Eski Metin, Yeni Metin, Sayfa Sırası, Çıkış Dosya Adı ve İkili Veri Çıkış Adı'nın tümü belirtilmelidir. Eşleşen giriş alanı (Giriş İkili Alanı, Base64 PDF İçerik veya PDF URLSeçilen duruma bağlı olarak gereklidir. PDF Giriş Veri Türü.
| Parametre | Gerekli | Ne işe yarar? | Örnek |
|---|---|---|---|
| PDF Input Data Type | Yes | How the source PDF is supplied. Binary Data reads from a previous n8n node (most common). Base64 String accepts encoded payload. URL downloads from a public link. | Binary Data |
| Input Binary Field | Conditional | Binary field holding the PDF content from the previous node. Required when PDF Input Data Type is Binary Data. | {{ $binary.data }} |
| Base64 PDF Content | Conditional | Base64-encoded PDF content. Required when PDF Input Data Type is Base64 String. | JVBERi0xLjQK... |
| PDF URL | Conditional | Public URL to the source PDF. Required when PDF Input Data Type is URL. Must not require authentication. | https://example.com/contract.pdf |
| Old Text | Yes | Exact text pattern to find in the PDF. Case-sensitive by default. Each occurrence within the Page Sequence will be replaced. | Old Vendor Inc. |
| New Text | Yes | Replacement text. Inserted in place of every Old Text occurrence with preserved font, color, and size. | New Vendor LLC |
| Page Sequence | Yes | Pages to process. Use "all" for entire document, comma-separated pages "1,2,3", ranges "1-5,10-15", or mixed "1,2,3-7,10". Default "all". | 1,2,3 |
| Output File Name | Yes | Filename for the modified PDF. Must include the .pdf extension. | find_and_replace_output.pdf |
| Binary Data Output Name | Yes | Name of the binary field in the n8n output holding the modified PDF. Used in subsequent workflow nodes. | data |
| Async | No | Enable asynchronous processing. true runs the operation in background for higher throughput; recommended for large PDFs and high-volume scenarios. Default behavior varies by deployment. | true |
Gelişmiş Seçenekler
Özel ProfillerSayfa Sıralama Kalıpları
TümüTüm belge1,2,3Belirli sayfalar1-5,10-15Sayfa aralıkları1,2,3-7,10Karışık sayfalar + aralıklarÇıkış Alanları
| Alan | Tip | İçeriğinde neler var? |
|---|---|---|
success | Boolean | True when text replacement completed successfully; false on error. |
message | String | Human-readable status message confirming success or describing the error. |
fileName | String | Filename of the modified PDF (e.g. find_and_replace_output.pdf). |
mimeType | String | MIME type of the output: always application/pdf. |
fileSize | Number | Size of the modified PDF in bytes. |
oldText | String | Echo of the Old Text searched for, for audit and verification. |
newText | String | Echo of the New Text replacement applied, for audit and verification. |
pageSequence | String | Echo of the page range processed (e.g. "all pages", "1,2,3"). |
Hızlı Kurulum
- Eklemek PDF4me senin n8n iş akışı ve seçin Bul ve Değiştir Metni eylem olarak.
- İçinde Bağlantı kurmak için kimlik bilgisi, sizinkini seçin PDF4me veya kendi kimliğinizle bir tane oluşturun API anahtar.
- Ayarlamak PDF Giriş Veri Türü ile İkili Veri ve harita Giriş İkili Alanı Önceki düğümün ikili çıktısına (Dropbox, Google Drive, HTTP İsteği, vb.).
- Girmek Eski Metin: Aranacak tam metin kalıbı PDF (örneğin)
Old Vendor Inc.). - Girmek Yeni Metin: yerine geçecek metin (örneğin
New Vendor LLC). - Ayarlamak Sayfa Sırası: kullanmak
allküresel değiştirme veya belirli sayfalar/aralıklar için olduğu gibi1,2,3veya1-5,10-15. - Ayarlamak Çıktı Dosya Adı istediğiniz dosya adına (ile)
.pdfuzantı) ve İkili Veri Çıkış Adı iledata. - İsteğe bağlı olarak etkinleştirin Asenkron Büyük belgeler veya yüksek hacimli işlemler için.
- Çalıştır. Çıktı paketi değiştirilmiş dosyayı içerir. PDF Tüm değişiklikler yapıldıktan sonra, yüklemeye, e-postaya veya daha ileri işlemlere hazır.
İş Akışı Örnekleri
İş Akışı ÖrnekleriCommon n8n workflow patterns using Find and Replace Text.
- Birleşme ve devralma işleminden sonra, hukuk ekibinin yürürlükte olan her sözleşmeyi güncellemesi gerekir. PDF Yeni kuruluş adını yansıtmak için.
- A SharePoint Dosyaları izleme özelliği, active-contracts klasöründeki her sözleşme için tetikleyicileri çalıştırır.
- PDF4me "Metni Bul ve Değiştir" özelliği, eski şirket adını tüm sayfalarda (Sayfa Sırası = tümü) yeni kuruluş adıyla değiştirir. Yazı tipi ve sayfa düzeni korunur.
- Ek bir "Metni Bul ve Değiştir" düğümü, aynı belgedeki kayıtlı adresi eski merkez ofisinden yeni merkez ofisine günceller.
- Güncellenen sözleşme tekrar kaydedildi. SharePoint Sürüm kontrollü dosya adı ile. Slack bildirimi, hukuk departmanına güncellemenin yapıldığını doğruluyor. Yüzlerce sözleşme, haftalar süren manuel Acrobat düzenlemesine kıyasla dakikalar içinde güncelleniyor.
- Bir webhook CRM Satış departmanı yeni bir fiyat teklifi oluşturduğunda tetiklenir. PDF Şablondan.
- PDF4me Metin Bul ve Değiştir işlevi, her seferinde bir yer tutucuyu değiştirerek, art arda 4 kez (zincirleme düğümler) çalışır:
{{CUSTOMER_NAME}},{{TOTAL_PRICE}},{{VALID_UNTIL}},{{ACCOUNT_MANAGER}}. - Kişiselleştirilmiş fiyat teklifi, dinamik bir konu başlığı ve ek dosya ile birlikte Gmail üzerinden müşteriye gönderilir.
- A Salesforce Kayıt Güncelleme adımı, nihai teklifi ekler. PDF fırsata.
- Airtable günlük kaydı, satış raporlaması için müşteri, teklif kimliği, toplam tutar ve gönderim zaman damgasını kaydeder.
- Her yıl 1 Ocak'ta, ürün kataloglarını yeni fiyatlarla güncellemek için bir Zamanlama Tetikleyicisi devreye girer.
- Google Drive listesi adımı, her kataloğu getirir. PDF Kataloglar klasöründe.
- Öğeler Üzerinde Döngü, her birini işler. PDF. PDF4me Metin Bul ve Değiştir özelliği, "Fiyatlandırma 2024 yılına kadar geçerlidir" ifadesini "Fiyatlandırma 2025 yılına kadar geçerlidir" olarak günceller ve Sayfa Sırası şu şekilde ayarlanır:
1,2(Sadece kapak ve özet sayfaları, ana metne dokunulmaz.) - İkinci bir "Metni Bul ve Değiştir" düğümü, Sayfa Sıralaması üzerindeki telif hakkı yılı altbilgisini günceller.
all. - Yenilenen katalog, eski sürümün üzerine yazılarak aynı Google Drive konumuna geri yüklenir. Pazarlama ekibi, yenilenen her kataloğu listeleyen bir Slack özet mesajı alır.