Estampar HTML en un PDF existente C#
Tanto si necesita sellar, autorizar o añadir una marca de agua a un PDF, es importante que realice el proceso correctamente para transmitir las restricciones de uso correctas. Para estampar un documento PDF de forma correcta y eficaz en C#, utilizaremos las funciones IronPDF siguiendo los pasos que se indican a continuación.
Estampación / Marca de agua



Comience con IronPDF
Comience a usar IronPDF en su proyecto hoy con una prueba gratuita.
Cómo aplicar sellos a un PDF con C#
- Instale la biblioteca IronPDF en su visual studio
- Copie del fragmento de código o escriba código simple en el método estático void main
- Aplique un sello a su archivo PDF nuevo o existente
- A continuación, ejecute la aplicación para comprobar el archivo PDF de salida con el sello deseado
Estampar un PDF de C
Estampar o autorizar un PDF es realmente importante para muchas configuraciones de documentos y casos de uso en aplicaciones .NET.
Ahora que tenemos IronPDF instalado, será una función sencilla aplicar el sello a su documento.
En el siguiente ejemplo, hemos seleccionado un archivo PDF. Utilizando la función "HtmlStamper()"
, en una nota para usar 'IsStampBehindContent = true'
, los datos que seleccionemos se mostrarán en la PARTE POSTERIOR de un PDF.
Alternativamente, con 'IsStampBehindContent = false'
, mostraremos el sello SOBRE el archivo PDF.
He aquí un ejemplo de cómo incorporar estas funciones a su proyecto.
:path=/static-assets/pdf/content-code-examples/how-to/edit-stamp-html-pdf-sharp-stamp-pdf.cs
using IronPdf;
using IronPdf.Editing;
// Load PDF to be Stamped or Watermarked
PdfDocument pdf = PdfDocument.FromFile("sample.pdf");
// Configure and add stamp HTML behind the main content
var backgroundStamp = new HtmlStamper()
{
Html = "<img src='https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg'/>",
Opacity = 50,
VerticalAlignment = IronPdf.Editing.VerticalAlignment.Top,
HorizontalAlignment = IronPdf.Editing.HorizontalAlignment.Right,
IsStampBehindContent = true,
};
pdf.ApplyStamp(backgroundStamp);
// Configure and add stamp HTML in front of the main content
var foregroundStamp = new HtmlStamper()
{
Html = "<h2 style='color:red'>Copyright 2022 IronPDF.com</h2>",
MaxWidth = new Length(50),
MaxHeight = new Length(50),
Opacity = 50,
Rotation = -45,
IsStampBehindContent = false,
};
pdf.ApplyStamp(foregroundStamp);
// Save the PDF with stamps to desire location
pdf.SaveAs("stamped.pdf");
Imports IronPdf
Imports IronPdf.Editing
' Load PDF to be Stamped or Watermarked
Private pdf As PdfDocument = PdfDocument.FromFile("sample.pdf")
' Configure and add stamp HTML behind the main content
Private backgroundStamp = New HtmlStamper() With {
.Html = "<img src='https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg'/>",
.Opacity = 50,
.VerticalAlignment = IronPdf.Editing.VerticalAlignment.Top,
.HorizontalAlignment = IronPdf.Editing.HorizontalAlignment.Right,
.IsStampBehindContent = True
}
pdf.ApplyStamp(backgroundStamp)
' Configure and add stamp HTML in front of the main content
Dim foregroundStamp = New HtmlStamper() With {
.Html = "<h2 style='color:red'>Copyright 2022 IronPDF.com</h2>",
.MaxWidth = New Length(50),
.MaxHeight = New Length(50),
.Opacity = 50,
.Rotation = -45,
.IsStampBehindContent = False
}
pdf.ApplyStamp(foregroundStamp)
' Save the PDF with stamps to desire location
pdf.SaveAs("stamped.pdf")
Documentos sellados fiables
El sellado de un PDF dará más fiabilidad y autenticidad a un documento. IronPDF hace que sea realmente sencillo para un desarrollador editar cualquier PDF utilizando el código anterior. Podemos ver en la salida de abajo cómo el archivo PDF con el sello proporciona más autenticidad, y tiene numerosas oportunidades de uso en sus diversas necesidades de proyectos .NET.
Acceso rápido a la biblioteca
Más referencia API
Obtenga más documentación en la Referencia de API, que proporciona otras funciones de marca de agua, autenticación, edición y manipulación para sus proyectos PDF en C#.
Más referencia API