Wordize for .NET is a professional solution for protecting DOC documents with watermarks. The Watermarker class enables C# developers to add corporate branding to documents and control confidential DOC material distribution through text and image watermark integration. Watermark addition ensures consistent DOC document branding, copyright protection, and file source tracking capabilities.
Key Features:Test the programmatic document watermarking capabilities using the interactive online demo presented on this page. Upload your DOC document, select the watermark type (text or image), run the operation, and download the result with integrated watermarks. The provided C# code snippet is ready for use in your .NET project.
using Wordize.Watermarking;
Watermarker.SetText("Input.doc", "Output.doc", "Text");
using Wordize.Watermarking;
Watermarker.SetText("Input.doc", "Output.doc", "Text");
using Wordize.Watermarking;
using Wordize.Saving;
var imageStreams = Watermarker.SetWatermarkToImages("Input.doc", new ImageSaveOptions(SaveFormat.Doc), "Text");
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}.doc");
stream.CopyTo(file);
}
using Wordize.Watermarking;
Watermarker.SetImage("Input.doc", "Output.doc", "Watermark.jpg");
using Wordize.Watermarking;
Watermarker.SetImage("Input.doc", "Output.doc", "Watermark.jpg");
using Wordize.Watermarking;
using Wordize.Saving;
byte[] watermarkImageBytes = File.ReadAllBytes("Watermark.jpg");
var imageStreams = Watermarker.SetWatermarkToImages("Input.doc", new ImageSaveOptions(SaveFormat.Doc), 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}.doc");
stream.CopyTo(file);
}