Wordize for .NET es una solución profesional para proteger documentos DOC con marcas de agua. La clase Watermarker permite a los desarrolladores de C# añadir elementos corporativos a documentos y controlar la distribución de materiales confidenciales de DOC mediante la integración de marcas de agua textuales y gráficas. La adición de marcas de agua asegura branding consistente de documentos DOC, protección de derechos de autor y capacidad de rastrear el origen de archivos.
Características funcionales:Pruebe las capacidades de adición programática de marcas de agua a documentos usando la demo interactiva en línea presentada en esta página. Para ello, suba su documento DOC, seleccione el tipo de marca de agua (textual o gráfica), ejecute la operación y descargue el resultado con marcas de agua integradas. El fragmento de código C# presentado está listo para usar en su proyecto .NET.
using Wordize.Watermarking;
Watermarker.SetText("Input.doc", "Output.doc", "Texto");
using Wordize.Watermarking;
Watermarker.SetText("Input.doc", "Output.doc", "Texto");
using Wordize.Watermarking;
using Wordize.Saving;
var imageStreams = Watermarker.SetWatermarkToImages("Input.doc", new ImageSaveOptions(SaveFormat.Doc), "Texto");
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);
}