Wordize for .NET adalah solusi profesional untuk menambah watermark secara programatis ke dokumen berbagai format. Kelas Watermarker memungkinkan pengembang C# menambahkan elemen perusahaan ke dokumen dan mengontrol distribusi materi rahasia melalui integrasi watermark teks dan gambar. Penambahan watermark programatis memastikan branding dokumen yang konsisten, perlindungan hak cipta, dan kemampuan melacak sumber file.
Fitur Utama:Uji kemampuan penambahan watermark programatis ke dokumen menggunakan demo interaktif online yang disajikan di halaman ini. Untuk itu, unggah dokumen 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.docx", "Output.pdf", "Teks");
using Wordize.Watermarking;
Watermarker.SetText("Input.docx", "Output.pdf", "Teks");
using Wordize.Watermarking;
using Wordize.Saving;
var imageStreams = Watermarker.SetWatermarkToImages("Input.docx", 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.docx", "Output.pdf", "Watermark.jpg");
using Wordize.Watermarking;
Watermarker.SetImage("Input.docx", "Output.pdf", "Watermark.jpg");
using Wordize.Watermarking;
using Wordize.Saving;
byte[] watermarkImageBytes = File.ReadAllBytes("Watermark.jpg");
var imageStreams = Watermarker.SetWatermarkToImages("Input.docx", 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);
}