Lewati ke konten utama

Temukan dan Ganti Teks di PDF dengan n8n

Fungsi node ini

PDF4me Temukan dan Ganti Teks mencari PDF untuk pola teks dan mengganti setiap kemunculannya dengan konten baru, di dalam n8n Alur kerja, tanpa pengeditan manual Adobe Acrobat. Targetkan seluruh dokumen atau rentang halaman tertentu, pertahankan font, warna, ukuran, dan tata letak sekitarnya, serta gabungkan beberapa penggantian untuk substitusi kompleks. Ideal untuk Perubahan nama vendor secara massal setelah akuisisi, penyegaran merek di seluruh katalog produk, koreksi kesalahan ketik, pembaruan harga pada penawaran, standardisasi terminologi, dan personalisasi dokumen berbasis templat..

Postingan Blog Terkait
Belum ada postingan blog untuk fitur ini — akan segera hadir.
Sementara itu, jelajahi blog PDF4me untuk menemukan tutorial dan alur kerja di berbagai platform.
Kunjungi blog ini

Memverifikasi Identitas Anda API Meminta

Setiap PDF4me simpul di n8n memerlukan validitas Kredensial untuk terhubung denganBuat atau pilih salah satu yang sesuai dengan kebutuhan Anda. PDF4me API kunci agar alur kerja dapat mengautentikasi permintaan penggantian teks dengan aman.

Fakta Penting yang Tidak Boleh Anda Lewatkan

Mempertahankan font, warna, dan tata letak pada tempatnya.
Setiap kemunculan Teks Lama diganti pada posisi karakter yang sama dengan font, warna, dan ukuran asli yang dipertahankan. Teks di sekitarnya, gambar, nomor halaman, dan struktur dokumen tetap tidak berubah, tidak seperti PDF-ke-Kata-ke-PDF perjalanan pulang pergi yang sering mengubah tata letak dan merusak format.
Penargetan rentang halaman, perbarui hanya apa yang perlu diubah.
Urutan Halaman mendukung semua, halaman tunggal (1, 2, 3), rentang (1-5, 10-15), dan campuran (1,2,3-7,10Perbarui hanya halaman sampul, halaman tanda tangan, atau bab-bab tertentu tanpa menyentuh bagian dokumen lainnya.
Pemrosesan asinkron untuk dokumen berukuran besar
Aktifkan opsi Async untuk skenario besar atau bervolume tinggi; operasi berjalan di latar belakang untuk meningkatkan efisiensi alur kerja. Direkomendasikan untuk skenario perusahaan yang memproses puluhan atau ratusan data. PDFs per putaran.
Node n8n Cari dan Ganti Teks yang menampilkan parameter PDF4me: Tipe Data Input PDF, Bidang Biner Input, Teks Lama, Teks Baru, Urutan Halaman, Nama File Output yang dikonfigurasi untuk penggantian teks PDF otomatis.

Petakan PDF biner, masukkan Teks Lama dan Teks Baru, atur Urutan Halaman, dan jalankan, yang telah dimodifikasi PDF dikembalikan dalam satu node.

Parameter

Diperlukan: Kredensial untuk terhubung dengan, PDF Tipe Data Masukan, Teks Lama, Teks Baru, Urutan Halaman, Nama File Keluaran, dan Nama Keluaran Data Biner harus disediakan. Kolom masukan yang sesuai (Kolom Biner Masukan, Base64 PDF Konten, atau PDF URL) diperlukan berdasarkan pilihan yang dipilih PDF Tipe Data Masukan.

ParameterDiperlukanApa fungsinya?Contoh
PDF Input Data TypeYesHow 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 FieldConditionalBinary field holding the PDF content from the previous node. Required when PDF Input Data Type is Binary Data.{{ $binary.data }}
Base64 PDF ContentConditionalBase64-encoded PDF content. Required when PDF Input Data Type is Base64 String.JVBERi0xLjQK...
PDF URLConditionalPublic URL to the source PDF. Required when PDF Input Data Type is URL. Must not require authentication.https://example.com/contract.pdf
Old TextYesExact text pattern to find in the PDF. Case-sensitive by default. Each occurrence within the Page Sequence will be replaced.Old Vendor Inc.
New TextYesReplacement text. Inserted in place of every Old Text occurrence with preserved font, color, and size.New Vendor LLC
Page SequenceYesPages 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 NameYesFilename for the modified PDF. Must include the .pdf extension.find_and_replace_output.pdf
Binary Data Output NameYesName of the binary field in the n8n output holding the modified PDF. Used in subsequent workflow nodes.data
AsyncNoEnable 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

Opsi Lanjutan

Profil Kustom
JSON-Opsi format untuk perilaku penggantian tingkat lanjut, pengaturan sensitivitas huruf besar/kecil, pencocokan hanya kata utuh, atau aturan khusus lainnya.

Pola Urutan Halaman

semuaSeluruh dokumen
Default. Ganti setiap kemunculan di semua halaman, untuk pembaruan merek global atau standardisasi terminologi.
1, 2, 3Halaman khusus
Dipisahkan dengan koma. Perbarui hanya halaman-halaman tertentu, berguna untuk halaman sampul, halaman tanda tangan, atau lokasi yang sudah diketahui.
1-5, 10-15Rentang halaman
Rentang yang dipisahkan tanda hubung. Perbarui bab atau blok bagian tertentu tanpa mengubah bagian dokumen lainnya.
1,2,3-7,10Halaman campuran + berbagai macam
Gabungkan halaman dan rentang individual. Fleksibilitas maksimal untuk dokumen kompleks seperti kontrak multi-bagian atau manual teknis.

Bidang Keluaran

BidangJenisIsi di dalamnya
successBooleanTrue when text replacement completed successfully; false on error.
messageStringHuman-readable status message confirming success or describing the error.
fileNameStringFilename of the modified PDF (e.g. find_and_replace_output.pdf).
mimeTypeStringMIME type of the output: always application/pdf.
fileSizeNumberSize of the modified PDF in bytes.
oldTextStringEcho of the Old Text searched for, for audit and verification.
newTextStringEcho of the New Text replacement applied, for audit and verification.
pageSequenceStringEcho of the page range processed (e.g. "all pages", "1,2,3").

Pengaturan Cepat

  1. Menambahkan PDF4me untuk Anda n8n alur kerja dan pilih Temukan dan Ganti Teks sebagai tindakan tersebut.
  2. Di dalam Kredensial untuk terhubung dengan, pilih milikmu PDF4me atau buat yang baru dengan kredensial Anda. API kunci.
  3. Mengatur PDF Tipe Data Masukan ke Data Biner dan peta Bidang Biner Masukan ke output biner dari node sebelumnya (Dropbox, Google Drive, Permintaan HTTP, dll.).
  4. Memasuki Teks Lama: pola teks yang tepat untuk ditemukan di PDF (misalnya. Old Vendor Inc.).
  5. Memasuki Teks Baru: teks pengganti (misalnya New Vendor LLC).
  6. Mengatur Urutan Halaman: menggunakan all untuk penggantian global, atau halaman/rentang tertentu seperti 1,2,3 atau 1-5,10-15.
  7. Mengatur Nama File Output ke nama file yang Anda inginkan (dengan .pdf ekstensi) dan Nama Keluaran Data Biner ke data.
  8. Aktifkan secara opsional Asinkron untuk dokumen berukuran besar atau pemrosesan volume tinggi.
  9. Jalankan. Bundel output berisi yang telah dimodifikasi. PDF dengan semua penggantian diterapkan, siap untuk diunggah, dikirim melalui email, atau diproses lebih lanjut.

Contoh Alur Kerja

Contoh Alur KerjaCommon n8n workflow patterns using Find and Replace Text.
Perubahan nama vendor secara massal setelah akuisisi → perbarui semua kontrak
  1. Setelah akuisisi, tim hukum perlu memperbarui setiap kontrak yang masih berlaku. PDF untuk mencerminkan nama entitas yang baru.
  2. A SharePoint Watch Files memicu eksekusi untuk setiap kontrak di folder active-contracts.
  3. PDF4me Fitur Cari dan Ganti Teks mengganti nama perusahaan lama dengan nama entitas baru di semua halaman (Urutan Halaman = semua). Font dan tata letak tetap dipertahankan.
  4. Node Cari dan Ganti Teks tambahan memperbarui alamat terdaftar dari kantor pusat lama ke kantor pusat baru dalam dokumen yang sama.
  5. Kontrak yang diperbarui disimpan kembali ke SharePoint dengan nama file yang dikontrol versinya. Notifikasi Slack mengkonfirmasi pembaruan ke legal-ops. Ratusan kontrak diperbarui dalam hitungan menit dibandingkan dengan berminggu-minggu pengeditan manual menggunakan Acrobat.
Personalisasi PDF penawaran harga → ganti placeholder pelanggan
  1. Webhook dari CRM Terjadi kesalahan saat tim penjualan membuat penawaran harga baru. PDF dari sebuah templat.
  2. PDF4me Fungsi Cari dan Ganti Teks berjalan 4 kali secara berurutan (node berantai), masing-masing mengganti satu placeholder: {{CUSTOMER_NAME}}, {{TOTAL_PRICE}}, {{VALID_UNTIL}}, {{ACCOUNT_MANAGER}}.
  3. Penawaran harga yang dipersonalisasi dikirim melalui Gmail kepada pelanggan dengan subjek dan lampiran yang dinamis.
  4. A Salesforce Langkah Perbarui Catatan melampirkan penawaran akhir. PDF terhadap kesempatan tersebut.
  5. Log Airtable mencatat pelanggan, ID penawaran, nilai total, dan stempel waktu pengiriman untuk keperluan pelaporan penjualan.
Pembaruan harga tahunan → hanya memperbarui halaman sampul katalog
  1. Pemicu Jadwal (Schedule Trigger) diaktifkan pada tanggal 1 Januari setiap tahun untuk memperbarui katalog produk dengan harga baru.
  2. Langkah daftar Google Drive mengambil setiap katalog. PDF di dalam folder katalog.
  3. Loop Over Items memproses setiap item PDF. PDF4me Fitur Cari dan Ganti Teks memperbarui "Harga berlaku hingga 2024" menjadi "Harga berlaku hingga 2025" dengan Urutan Halaman diatur ke 1,2 (hanya halaman sampul dan ringkasan, isi utama tidak diubah).
  4. Node Cari dan Ganti Teks kedua memperbarui footer tahun hak cipta pada Urutan Halaman. all.
  5. Katalog yang diperbarui akan diunggah kembali ke lokasi Google Drive yang sama, menimpa versi lama. Tim pemasaran akan menerima ringkasan Slack yang mencantumkan setiap katalog yang telah diperbarui.

Pertanyaan yang Sering Diajukan

Does Find and Replace Text preserve formatting and layout in the PDF?+
Yes. The replacement preserves the original font, color, size, and surrounding layout. Each occurrence of Old Text is replaced in place: the same character position, line, and text run. Surrounding text, images, page numbering, and document structure remain untouched. This is fundamentally different from converting a PDF to Word, editing, then converting back, which often shifts layout, breaks formatting, and forces manual cleanup. PDF4me modifies the PDF text stream directly without round-tripping through another format.
Can I find and replace text on specific pages only?+
Yes. The Page Sequence parameter accepts: all (entire document: the default), comma-separated page numbers like 1,2,3, page ranges like 1-5 or 10-15, or mixed combinations like 1,2,3-7,10. This is useful when you want to update only the title page, only specific chapters of a manual, only the cover and signature page of a contract, or only the pricing summary in a quote: and leave the body of the document completely untouched.
Does the find work on scanned PDFs or only on native PDFs?+
Find and Replace Text requires a selectable text layer in the source PDF. Native digital PDFs (created from Microsoft Word, Google Docs, LibreOffice, browser print, InDesign, BI tools, accounting software, etc.) work directly. Scanned or photographed PDFs must first be passed through an OCR step: the n8n node "Convert PDF to Editable PDF Using OCR" adds a searchable text layer over the scanned image, after which this node can find and replace within the text content. Chain the two nodes in sequence: OCR first, then Find and Replace.
Can I replace multiple different text patterns in one workflow run?+
Each Find and Replace Text node handles one find-and-replace pair per execution. To apply multiple substitutions, chain the node multiple times, each instance takes the output of the previous as input. For dynamic per-row substitution lists, use a SplitInBatches or Loop Over Items pattern: feed a list of {oldText, newText} pairs, loop, and call this node once per pair. The final output after the loop is the fully updated PDF with all substitutions applied in order. This pattern is the same one used by Microsoft Word and Adobe Acrobat for multi-replacement macros.
How does this compare to manually editing PDFs in Adobe Acrobat, PDFelement, or Foxit?+
Manual desktop PDF editors (Adobe Acrobat Pro, Foxit PhantomPDF, PDFelement, Nitro PDF, PDF-XChange Editor) require a human to open each file, run Find and Replace, save, and close: typically 1-3 minutes per document plus license fees per editor seat (Acrobat Pro is around $20/month/user). The PDF4me n8n node automates the same task: webhooks, schedules, or folder watches trigger the update across hundreds or thousands of PDFs without manual intervention. Use this for bulk vendor-name changes after acquisitions, branding updates across product catalogs, pricing refreshes on quote PDFs, terminology standardization across legal documents, or any standardization task across many documents. The same automation that would require an admin to spend hours in Acrobat runs end-to-end in seconds in n8n.

Tindakan Terkait

Dapatkan Bantuan