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

Proteger PDF con Marca de Agua en C#

Wordize for .NET es una solución profesional para añadir marcas de agua programáticamente a documentos PDF. La clase Watermarker permite a los desarrolladores de C# proteger archivos PDF mediante la integración de marcas de agua textuales y gráficas con control completo sobre apariencia, posicionamiento y transparencia. La adición programática de marcas de agua en PDF garantiza protección de derechos de autor, branding corporativo y control de distribución de materiales confidenciales.

Características funcionales:
  • Marcas de agua textuales - el método Watermarker.SetText() añade textos personalizables al PDF con control de fuente, color, tamaño y ángulo de rotación
  • Marcas de agua gráficas - el método Watermarker.SetImage() integra logotipos e imágenes en PDF con configuración de escalado y transparencia
  • Posicionamiento flexible de marcas de agua en páginas: centro, esquinas, diagonal o coordenadas personalizadas
  • Personalización de apariencia - control de transparencia y efectos para equilibrar visibilidad de marca de agua con legibilidad del contenido PDF
  • Soporte Fluent API para operaciones de marca de agua en PDF a través de WatermarkerContext y encadenamiento de métodos, mejorando la claridad del código C#
Casos de uso:
  • Branding automático de archivos PDF con logotipos corporativos e información de contacto para fortalecer la identidad empresarial
  • Marcado de documentos PDF con avisos de derechos de autor y restricciones de uso para prevenir violaciones
  • Adición de etiquetas de estado en PDF para identificación de etapas de aprobación: "BORRADOR", "EN REVISIÓN", "APROBADO"
  • Creación de versiones únicas de documentos PDF con nombres de destinatarios, números o marcas temporales para distribución personalizada
  • Marcado de PDF con diferentes niveles de confidencialidad para control de acceso y distribución de información

Pruebe las capacidades de adición programática de marcas de agua en documentos PDF usando la demo interactiva en línea presentada en esta página. Para ello, suba un archivo PDF, seleccione el tipo de marca de agua (textual o gráfica), configure los parámetros de visualizació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.pdf", "Output.pdf", "Texto");
using Wordize.Watermarking; Watermarker.SetText("Input.pdf", "Output.pdf", "Texto"); using Wordize.Watermarking; using Wordize.Saving; var imageStreams = Watermarker.SetWatermarkToImages("Input.pdf", new ImageSaveOptions(SaveFormat.Pdf), "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}.pdf"); stream.CopyTo(file); }
using Wordize.Watermarking;

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

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