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

Proteger Documentos Word con Marca de Agua en C#

Wordize for .NET proporciona a los desarrolladores de C# herramientas especializadas para añadir marcas de agua programáticamente a documentos Word. La biblioteca asegura control completo sobre el proceso de integración de marcas de agua en archivos Word a través de métodos SetText() para elementos textuales y SetImage() para gráficos. Adicionalmente, está disponible el método SetWatermarkToImages() para convertir páginas de Word con marcas de agua en imágenes.

Capacidades para formato Word

  • Marcas de agua textuales - adición programática de textos al archivo Word con configuración a través de TextWatermarkOptions.
  • Elementos gráficos - integración de imágenes PNG, JPG en la estructura del documento Word a través de ImageWatermarkOptions.
  • Conversión a imágenes - el método SetWatermarkToImages() convierte páginas de Word con marcas de agua en un array de streams Stream[].
  • Colocación flexible de marcas de agua - control programático de coordenadas de ubicación de elementos en archivo Word.
  • Personalización de apariencia de marcas de agua - control completo de parámetros de tamaño, rotación y transparencia.
  • Fluent API - enfoque alternativo para escribir código a través de WatermarkerContext para configuración encadenada de parámetros de marca de agua.

Casos de uso

  • Documentación confidencial. Aplicación automática de marcadores de estado apropiados a documentos Word oficiales.
  • Versionado de documentos Word. Marcado programático de diferentes etapas del ciclo de vida de archivos Word.
  • Documentación corporativa. Integración de elementos de marca en documentos Word de la empresa.
  • Protección de derechos de autor. Aplicación de avisos apropiados a materiales en formato Word.

Para probar la funcionalidad, suba un documento Word al campo de carga, configure los parámetros de marca de agua y descargue el resultado para verificación.

C#
Ejecutar código
Subir documento
Subir imagen
Selecciona el formato de salida de la lista
using Wordize.Watermarking;

Watermarker.SetText("Input.docx", "Output.docx", "Texto");
using Wordize.Watermarking; Watermarker.SetText("Input.docx", "Output.docx", "Texto"); using Wordize.Watermarking; using Wordize.Saving; var imageStreams = Watermarker.SetWatermarkToImages("Input.docx", new ImageSaveOptions(SaveFormat.Docx), "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}.docx"); stream.CopyTo(file); }
using Wordize.Watermarking;

Watermarker.SetImage("Input.docx", "Output.docx", "Watermark.jpg");
using Wordize.Watermarking; Watermarker.SetImage("Input.docx", "Output.docx", "Watermark.jpg"); using Wordize.Watermarking; using Wordize.Saving; byte[] watermarkImageBytes = File.ReadAllBytes("Watermark.jpg"); var imageStreams = Watermarker.SetWatermarkToImages("Input.docx", new ImageSaveOptions(SaveFormat.Docx), 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}.docx"); stream.CopyTo(file); }
Ejecutar código

Cómo proteger Word 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 Word y las propiedades de la marca de agua
  3. Obtenga el documento Word con la marca de agua añadida
5%