Apposer du HTML sur un PDF existant C&num ;
Qu'il s'agisse d'apposer un cachet, d'autoriser ou d'ajouter un filigrane à un PDF, il est important que le processus soit correct afin de transmettre les restrictions d'utilisation adéquates. Pour estampiller correctement et efficacement un document PDF en C#, nous utiliserons les fonctions IronPDF en suivant les étapes ci-dessous.
Tampon / Filigrane
Commencez avec IronPDF
Commencez à utiliser IronPDF dans votre projet dès aujourd'hui avec un essai gratuit.
Comment appliquer des tampons sur un PDF à l'aide de C#
- Installer la bibliothèque IronPDF dans votre studio visuel
- Copiez l'extrait de code ou écrivez un code simple dans la méthode statique void main
- Appliquez un tampon à votre fichier PDF nouveau ou existant
- Lancez ensuite l'application pour vérifier que le fichier PDF de sortie porte bien le cachet souhaité
Tamponner un C# PDF
L'estampillage ou l'autorisation d'un PDF est très important pour de nombreux paramètres et cas d'utilisation de documents dans les applications .NET.
Maintenant que nous avons installé IronPDF, il sera simple d'appliquer un tampon à votre document.
Dans l'exemple ci-dessous, nous avons sélectionné un fichier PDF. Utilisation de la fonction "HtmlStamper()"
, en notant d'utiliser 'IsStampBehindContent = true'
, les données que nous sélectionnons seront affichées à l'ARRIÈRE d'un PDF.
Alternativement, avec 'IsStampBehindContent = false'
, nous afficherons le tampon AU-DESSUS du fichier PDF.
Voici un exemple de la manière dont ces fonctions peuvent être intégrées dans votre projet.
: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")
Des documents estampillés fiables
L'estampillage d'un PDF renforce la fiabilité et l'authenticité d'un document. IronPDF permet à un développeur d'éditer très simplement n'importe quel PDF à l'aide du code ci-dessus. Nous pouvons voir dans le résultat ci-dessous que le fichier PDF avec le cachet offre plus d'authenticité et présente de nombreuses possibilités d'utilisation dans vos différents projets .NET.
Accès rapide à la bibliothèque
Plus de références API
Vous trouverez davantage de documentation dans la référence API, qui fournit d'autres fonctionnalités de filigrane, d'authentification, d'édition et de manipulation pour vos projets PDF C#.
Plus de références API