Mengganti Teks dalam Dokumen Word menggunakan n8n tindakan
PDF4me Mengganti Teks dalam Dokumen Word Memungkinkan pencarian dan penggantian teks dalam dokumen Word melalui n8n Alur kerja otomatisasi dengan opsi pemformatan tingkat lanjut dan kemampuan penataan teks yang komprehensif. Fitur penggantian teks yang canggih ini mendukung beberapa frasa pengganti, pencocokan peka huruf besar/kecil, pencocokan kata utuh, ekspresi reguler, dan kontrol pemformatan terperinci dengan kendali penuh atas properti font, warna, efek teks, dan penempatan, sangat cocok untuk otomatisasi dokumen, pemrosesan templat, dan alur kerja manajemen konten.
Pengaturan
Tambahkan PDF4me Tambahkan node "Ganti Teks dalam Dokumen Word" ke dokumen 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 tindakan "Ganti Teks di Dokumen Word"
- Konfigurasikan parameter input (lihat di bawah)

Parameter
Daftar lengkap parameter untuk tindakan Ganti Teks di Dokumen Word. Konfigurasikan parameter ini untuk mengontrol perilaku penggantian teks.
Penting: Parameter yang ditandai dengan tanda bintang (***) wajib diisi. Larik Penggantian Teks harus berisi setidaknya satu frasa pengganti.
| Parameter | Jenis | Keterangan | Contoh |
|---|---|---|---|
| Tipe Data Masukan*** | String | Pemilihan Format Input Dokumen Word • Pilih format input data dokumen Word Anda • PDF4me mendukung berbagai tipe input • Opsi: Data Biner, Base64 String, atau URL | Binary Data |
| Masukkan Bidang Biner*** | Biner | Input File Kata Biner (Diperlukan jika Data Biner) • Referensi file Word (.docx, .doc) dari sebelumnya n8n unggahan node atau file • PDF4me memproses file Word biner dengan deteksi format otomatis • Diperlukan jika Tipe Data Input adalah "Data Biner" | {{ $binary.data }} |
| Konten Kata Base64*** | String | Base64 Masukan Kata yang Dikodekan (Diperlukan jika berupa String Base64) • Berikan konten Word (.docx, .doc) sebagai string yang dikodekan base64 untuk transmisi yang aman. • PDF4me Secara otomatis menerjemahkan dan memproses konten Word. • Diperlukan ketika Tipe Data Input adalah "String Base64" | UEsDBBQABgAI... |
| URL Dokumen Word*** | String | Dokumen Word Publik URL Masukan (Wajib diisi jika berupa URL) • Berikan izin publik/terbuka URL ke file Word (.docx, .doc) yang akan diproses • PDF4me mengunduh dan memproses file Word dari yang disediakan URL • Diperlukan jika Tipe Data Input adalah "URL" | https://abc.com/document.docx |
| Nama Dokumen Word*** | String | Nama File Masukan Dokumen Word • Tentukan nama file Word yang akan dimasukkan beserta ekstensi yang sesuai (.docx, .doc) • PDF4me menggunakan ini untuk deteksi format dan optimasi pemrosesan. | document.docx |
| Penggantian Teks*** | Array | Array Objek Penggantian Teks • Array objek pengganti teks, harus berisi setidaknya satu frasa pengganti. • Setiap objek pengganti berisi: Teks Pencarian (wajib), Teks Pengganti (opsional), Pencocokan Huruf Besar/Kecil, Pencocokan Kata Utuh, Penggunaan Ekspresi Reguler, dan opsi pemformatan font. | [{"SearchText": "old text", "ReplacementText": "new text"}] |
Properti Objek Penggantian Teks:
| Milik | Jenis | Keterangan | Contoh |
|---|---|---|---|
| CariTeks*** | String | Teks yang dicari - Teks yang akan dicari dalam dokumen. Tidak boleh null atau kosong. | "old text" |
| Teks Pengganti | String | Teks yang akan diganti dengan - Teks pengganti untuk teks yang ditemukan. Bisa berupa string kosong untuk menghapus teks yang ditemukan. | "new text" |
| Kotak Korek Api | Boolean | Pencocokan peka huruf besar/kecil - Bernilai True untuk pencarian yang peka terhadap huruf besar/kecil, False untuk pencarian yang tidak peka terhadap huruf besar/kecil (nilai default: false) | false |
| CocokkanSeluruhKata | Boolean | Pencocokan kata utuh - True untuk mencocokkan hanya kata-kata lengkap, False untuk pencocokan sebagian (default: false) | false |
| Gunakan Ekspresi Reguler | Boolean | Dukungan ekspresi reguler - True untuk memperlakukan SearchText sebagai pola regex, False untuk teks literal (default: false) | false |
| Nama Font | String | Keluarga font - Jenis huruf yang akan diterapkan pada teks pengganti (misalnya, "Arial", "Times New Roman") | "Arial" |
| Warna Huruf | String | Warna teks - Warna bernama, format heksadesimal, atau format RGB (misalnya, "Merah", "#FF0000", "RGB(255,0,0)") | "Red" |
| Ukuran Huruf | Nomor | Ukuran font dalam poin - Ukuran font untuk teks pengganti (misalnya, 10, 12, 14, 16) | 14 |
| Warna Latar Belakang | String | Warna latar belakang - Warna latar belakang untuk teks pengganti (misalnya, "Kuning", "#FFFF00") | "Yellow" |
| Berani | Boolean | Terapkan format tebal - True untuk menerapkan huruf tebal, False untuk tidak menerapkan huruf tebal (default: false) | false |
| Miring | Boolean | Terapkan format miring - True untuk menerapkan huruf miring, False untuk tidak menerapkan huruf miring (default: false) | false |
| Menggarisbawahi | Boolean | Terapkan format garis bawah - True untuk menerapkan garis bawah, False untuk tidak menerapkan garis bawah (default: false) | false |
| Garis tengah | Boolean | Terapkan garis tengah - True untuk menerapkan garis tengah tunggal, False untuk tidak ada garis tengah (default: false) | false |
| Garis Ganda | Boolean | Terapkan garis coret ganda - True untuk menerapkan garis tengah ganda, False untuk tidak menerapkan garis tengah ganda (default: false) | false |
| Indeks bawah | Boolean | Terapkan format subskrip - True untuk menerapkan indeks bawah, False untuk tidak menerapkan indeks bawah (nilai default: false) | false |
| Superskrip | Boolean | Terapkan format superskrip - True untuk menerapkan superskrip, False untuk tidak menerapkan superskrip (default: false) | false |
| Jarak Antar Kata | Nomor | Jarak antar kata dalam poin - Jarak antar kata (default: 0) | 0 |
Keluaran
Parameter Keluaran
| Parameter | Jenis | Keterangan | Contoh |
|---|---|---|---|
| nama file | String | Nama file dokumen Word dengan teks yang diganti - Nama file dokumen Word hasil akhir setelah penggantian teks | document_text_replaced.docx |
| Ukuran berkas | Nomor | Ukuran file dalam byte - Ukuran dokumen Word dalam byte setelah penggantian teks | 13370 |
| kesuksesan | Boolean | PDF4me status operasi - Boolean Bendera yang menunjukkan keberhasilan atau kegagalan operasi penggantian teks. PDF4me pengembalian true untuk operasi yang sukses dan false atas segala kesalahan | true |
| namafileasli | String | Nama file dokumen Word asli - Nama file dokumen Word yang dimasukkan | document.docx |
| frasaCount | Nomor | Jumlah frasa pengganti - Jumlah total frasa pengganti teks yang telah diproses | 1 |
| nama budaya | String | Kode Budaya/Lokal - Kode budaya yang digunakan untuk pemrosesan dokumen (misalnya, "en-US", "de-DE", "fr-FR") | en-US |
| pesan | String | Pesan operasi - Pesan deskriptif yang menunjukkan hasil operasi penggantian teks | Text replaced successfully |
N8N Tindakan dan Respons
Yang PDF4me Mengganti Teks dalam Dokumen Word 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:
[
{
"fileName": "document_text_replaced.docx",
"fileSize": 13370,
"success": true,
"originalFileName": "document.docx",
"phrasesCount": 1,
"cultureName": "en-US",
"message": "Text replaced successfully"
}
]
Tampilan Tabel
Data respons dalam format tabel terstruktur:
| Parameter | Nilai |
|---|---|
| fileName | document_text_replaced.docx |
| fileSize | 13370 |
| success | true |
| originalFileName | document.docx |
| phrasesCount | 1 |
| cultureName | en-US |
| message | Text replaced successfully |
Tampilan Skema
Struktur data dan tipe respons:
1 item
fileName: T document_text_replaced.docx
fileSize: # 13370
success: ☑ true
originalFileName: T document.docx
phrasesCount: # 1
cultureName: T en-US
message: T Text replaced successfully
Indikator Tipe:
T= String (Teks)#= Angka☑= Boolean[]= Array
Tampilan Data Biner
Data dan metadata file dokumen Word yang sebenarnya:
data
─────────────────────────────
File Name: document_text_replaced.docx
File Extension: docx
Mime Type: application/vnd.openxmlformats-officedocument.wordprocessingml.document
File Size: 13.4 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
Otomatisasi Dokumen Perusahaan
- Otomatisasi Dokumen: Ganti teks placeholder dengan konten dinamis
- Pemrosesan TemplatPerbarui variabel templat dengan nilai aktual.
- Manajemen Konten: Standarisasi terminologi dan format
- Personalisasi DokumenMasukkan informasi yang dipersonalisasi ke dalam dokumen.
Pemrosesan Dokumen Bertenaga AI
- Dukungan Multi-Format: Memproses dokumen Word dalam format .docx dan .doc
- Pemrosesan MultibahasaEkstrak data dari dokumen dalam berbagai bahasa.
- Pengenalan Lapangan Cerdas: Secara otomatis mengidentifikasi dan mengganti pola teks
Intelijen Bisnis dan Analitik
- Standardisasi KontenPastikan terminologi yang digunakan konsisten di seluruh dokumen.
- Pemantauan KepatuhanPerbarui dokumen agar memenuhi persyaratan peraturan.
- Metrik Kinerja: Melacak akurasi dan efisiensi pemrosesan