Deutsch Indonesia Tiếng Việt فارسی English Italiano Türkçe ไทย Español Polski Русский 日本語 Français Português العربية

Mengganti Teks dalam PDF dengan C#

Wordize for .NET adalah solusi efisien untuk penggantian teks dalam dokumen PDF. Kelas Replacer memungkinkan pengembang C# untuk secara programatis mengganti fragmen teks dalam file PDF menggunakan string sederhana maupun regular expressions.

Fitur Utama:
  • Pencarian dan penggantian teks sederhana - metode Replacer.Replace() melakukan penggantian teks di seluruh bagian dokumen PDF sambil mempertahankan format
  • Dukungan penuh Regex untuk transformasi teks kompleks, termasuk penggantian teks menggunakan capture groups
  • Pengaturan pencarian yang fleksibel - kelas FindReplaceOptions mengontrol parameter pencarian, termasuk case sensitivity, pencarian hanya kata utuh, mengabaikan teks dalam berbagai elemen dokumen, dan lainnya
  • Substitusi dalam teks pengganti - penggunaan UseSubstitutions untuk pola penggantian khusus: teks yang ditemukan, teks sebelum kecocokan, teks setelah kecocokan
  • Penggantian berformat - dukungan markup khusus dalam teks pengganti melalui ReplacementFormat
  • Kemampuan ekspor hasil ke format gambar - metode ReplaceToImages() mengembalikan hasil sebagai array gambar
  • Dukungan Fluent API untuk operasi pencarian dan penggantian teks melalui ReplacerContext dan method chaining, menambah kejelasan pada kode C#
Kasus Penggunaan:
  • Menstandardisasi gaya dokumen PDF
  • Memvalidasi informasi dalam dokumen PDF
  • Mengganti field placeholder dengan data aktual
  • Menghapus atau menyamarkan data pribadi

Uji kemampuan penggantian teks programatis dalam PDF dengan demo interaktif online yang disajikan di halaman ini. Untuk melakukannya, unggah dokumen PDF Anda, tentukan teks pencarian dan teks pengganti, jalankan operasi, dan unduh file yang diperbarui untuk verifikasi. Potongan kode C# yang disediakan sepenuhnya siap untuk digunakan dalam proyek .NET Anda.

C#
Jalankan kode
Unggah dokumen Anda
Pilih format output dari daftar
using Wordize.Replacing;

Replacer.Replace("Input.pdf", "Output.pdf", "Teks atau Regex", "Teks atau Regex");
using Wordize.Replacing; Replacer.Replace("Input.pdf", "Output.pdf", "Teks atau Regex", "Teks atau Regex"); using Wordize.Replacing; using Wordize.Saving; var imageStreams = Replacer.ReplaceToImages("Input.pdf", new ImageSaveOptions(SaveFormat.Pdf), "Teks atau Regex", "Teks atau Regex"); foreach (var (stream, page) in imageStreams.Select((s, i) => (s, i))) { using var _ = stream; stream.Position = 0; using var file = File.Create($"Output_{page + 1}.pdf"); stream.CopyTo(file); }
using Wordize.Replacing;

FindReplaceOptions options = new FindReplaceOptions() { UseSubstitutions = true };
Replacer.Replace("Input.pdf", "Output.pdf", new Regex(@"Teks atau Regex"), "Teks atau Regex", options);
using Wordize.Replacing; FindReplaceOptions options = new FindReplaceOptions() { UseSubstitutions = true }; Replacer.Replace("Input.pdf", "Output.pdf", new Regex(@"Teks atau Regex"), "Teks atau Regex", options); using Wordize.Replacing; using Wordize.Saving; FindReplaceOptions options = new FindReplaceOptions() { UseSubstitutions = true }; var imageStreams = Replacer.ReplaceToImages("Input.pdf", new ImageSaveOptions(SaveFormat.Pdf), new Regex(@"Teks atau Regex"), "Teks atau Regex", options); foreach (var (stream, page) in imageStreams.Select((s, i) => (s, i))) { using var _ = stream; stream.Position = 0; using var file = File.Create($"Output_{page + 1}.pdf"); stream.CopyTo(file); }
Jalankan kode

Cara Mengganti Teks dalam PDF dengan C#

  1. Tambahkan Wordize SDK ke proyek .NET Anda
  2. Panggil metode Replacer.Replace(), tentukan dalam parameter dokumen PDF, teks pencarian, teks pengganti, dan parameter pencarian
  3. Dapatkan dokumen PDF dengan teks yang diganti
5%