Wordize for .NET adalah solusi profesional untuk menambah watermark secara programatis ke dokumen PDF. Kelas Watermarker memungkinkan pengembang C# melindungi file PDF melalui integrasi watermark teks dan gambar dengan kontrol penuh atas tampilan, posisi, dan transparansi. Penambahan watermark programatis pada PDF memastikan perlindungan hak cipta, branding perusahaan, dan kontrol distribusi materi rahasia.
Fitur Fungsional:Uji kemampuan penambahan watermark programatis ke dokumen PDF menggunakan demo interaktif online yang disajikan di halaman ini. Untuk itu, unggah file PDF Anda, pilih jenis watermark (teks atau gambar), atur parameter tampilan dan unduh hasil dengan watermark terintegrasi. Potongan kode C# yang disajikan siap digunakan dalam proyek .NET Anda.
using Wordize.Watermarking;
Watermarker.SetText("Input.pdf", "Output.pdf", "Teks");
using Wordize.Watermarking;
Watermarker.SetText("Input.pdf", "Output.pdf", "Teks");
using Wordize.Watermarking;
using Wordize.Saving;
var imageStreams = Watermarker.SetWatermarkToImages("Input.pdf", new ImageSaveOptions(SaveFormat.Pdf), "Teks");
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.Watermarking;
Watermarker.SetImage("Input.pdf", "Output.pdf", "Watermark.jpg");
using Wordize.Watermarking;
Watermarker.SetImage("Input.pdf", "Output.pdf", "Watermark.jpg");
using Wordize.Watermarking;
using Wordize.Saving;
byte[] watermarkImageBytes = File.ReadAllBytes("Watermark.jpg");
var imageStreams = Watermarker.SetWatermarkToImages("Input.pdf", new ImageSaveOptions(SaveFormat.Pdf), watermarkImageBytes);
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);
}