Deutsch Indonesia Tiếng Việt فارسی English Italiano Türkçe ไทย Español Polski Русский 日本語 Français Português العربية

Protección de Documentos DOC con Marcas de Agua en C#

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:
  • Marcas de agua textuales - el método Watermarker.SetText() añade a DOC textos personalizables con control de fuente, color, tamaño, ángulo de rotación y transparencia a través de TextWatermarkOptions
  • Marcas de agua gráficas - el método Watermarker.SetImage() integra en DOC logotipos e imágenes (PNG, JPG, SVG) con configuración de escalado, transparencia y posicionamiento a través de ImageWatermarkOptions
  • Posicionamiento flexible de marcas de agua en páginas: centro, esquinas, diagonal o coordenadas personalizadas
  • Capacidad de exportar resultado a formato gráfico - el método SetWatermarkToImages() convierte páginas del documento DOC protegido en conjunto de imágenes
  • Soporte Fluent API para operaciones de marca de agua a través de WatermarkerContext y encadenamiento de métodos, mejorando la legibilidad del código C#
Casos de uso:
  • Adición automática de logotipos corporativos a todos los documentos DOC salientes para mejorar el reconocimiento de marca
  • Marcado de materiales confidenciales de DOC, documentación técnica y trabajos protegidos por derechos de autor para prevenir uso no autorizado
  • Adición de etiquetas "BORRADOR", "APROBADO", "CONFIDENCIAL" para identificación clara del estado del documento DOC en varias etapas de aprobación
  • Integración en DOC de avisos de derechos de autor, marcas comerciales y restricciones legales para asegurar cumplimiento de requisitos legislativos
  • Adición de nombres de destinatarios, números de documento o marcas temporales para crear versiones únicas de archivos
  • Marcado de documentos DOC con diferentes niveles de acceso para control de distribución de información dentro de la organización

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.

C#
Ejecutar código
Subir documento
Subir imagen
Selecciona el formato de salida de la lista
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); }
Ejecutar código

Cómo proteger DOC programáticamente con marca de agua

  1. Conecte Wordize SDK a su proyecto .NET
  2. Llame al método Watermarker.SetText() para insertar una marca de agua textual o Watermarker.SetImage() para una gráfica, especificando como parámetros el documento DOC y las propiedades de la marca de agua
  3. Obtenga el documento DOC con la marca de agua añadida
5%