Estampar HTML en un PDF existente C#

This article was translated from English: Does it need improvement?
Translated
View the article in English

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

Edit Stamp Html Pdf Sharp related to Estampación / Marca de agua
Edit Stamp Html Pdf Sharp2 related to Estampación / Marca de agua
Edit Stamp Html Pdf Sharp3 related to Estampación / Marca de agua

Comience con IronPDF

Comience a usar IronPDF en su proyecto hoy con una prueba gratuita.

Primer Paso:
green arrow pointer


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")
VB   C#

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.

Sin sello

Edit Stamp Html Pdf Sharp4 related to Sin sello

Con sello

Edit Stamp Html Pdf Sharp5 related to Con sello

Acceso rápido a la biblioteca

Documentation related to 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