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: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.
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);
}