Marcado de agua
IronPDF proporciona métodos para 'marcar con agua' documentos PDF con HTML.
Usando el método ApplyStamp, los desarrolladores pueden agregar una marca de agua basada en HTML a un archivo PDF. Como se muestra en el ejemplo anterior, el código HTML para la marca de agua se pasa como el primer argumento al método. Argumentos adicionales para ApplyStamp controlan la rotación, opacidad y posición de la marca de agua.
Utilice el método ApplyStamp en lugar del método ApplyWatermark para tener un control más granular sobre la ubicación de la marca de agua. Por ejemplo, use ApplyStamp para:
- Agregar marcas de agua
Text,Imageo basadas en HTML a PDFs - Aplicar la misma marca de agua a cada página del PDF
- Aplicar diferentes marcas de agua a páginas específicas del PDF
- Ajustar la colocación de las marcas de agua delante o detrás del contenido de la página
- Ajustar la opacidad, rotación y alineación de las marcas de agua con más precisión
Cómo añadir marcas de agua a archivos PDF en C#
- Descargue e instale la biblioteca IronPDF de NuGet.
- Cree un nuevo
PdfDocumento utilice un archivoPdfDocumentexistente. - Llame al método
ApplyStamppara añadir marcas de agua al PDF. - Exporte el archivo PDF llamando a
SaveAs.
Código de ejemplo C# para aplicar una marca de agua utilizando IronPDF
Asegúrese de haber instalado la biblioteca IronPDF en su proyecto. Puede encontrar instrucciones más detalladas en la página del paquete IronPDF NuGet.
Explicación del código:
- Comenzamos importando la biblioteca
IronPdf, que proporciona todas las clases y métodos necesarios para la manipulación de PDF. - Un documento PDF se crea o carga usando
PdfDocument.FromFile, especificando la ruta del archivo del PDF existente. - Se define el contenido HTML para la marca de agua. En este caso, la marca de agua muestra "Confidential" con un estilo específico.
- El método
ApplyStampse utiliza para superponer la marca de agua en el PDF. Este método permite una personalización detallada:rotationDegrees: Especifica la rotación, en grados, de la marca de agua.leftytop: Dictan la posición X e Y de la marca de agua, medida desde la esquina superior izquierda.opacity: Determina la transparencia de la marca de agua.pageRange: Especifica qué páginas deben recibir la marca de agua, permitiendo estrategias de ubicación diversas.
- Finalmente, el método
SaveAsexporta el PDF modificado a un nuevo archivo.
En conclusión, el método ApplyStamp de IronPDF permite un control preciso sobre el marcado de documentos PDF usando HTML. Este enfoque es flexible, acomodando varias necesidades de personalización para posicionar, estilizar y aplicar marcas de agua a páginas específicas.

