Apposer du HTML sur un PDF existant C&num ;

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

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

Edit Stamp Html Pdf Sharp related to Tampon / Filigrane
Edit Stamp Html Pdf Sharp2 related to Tampon / Filigrane
Edit Stamp Html Pdf Sharp3 related to Tampon / Filigrane

Commencez avec IronPDF

Commencez à utiliser IronPDF dans votre projet dès aujourd'hui avec un essai gratuit.

Première étape :
green arrow pointer


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

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.

Sans timbre

Edit Stamp Html Pdf Sharp4 related to Sans timbre

Avec tampon

Edit Stamp Html Pdf Sharp5 related to Avec tampon

Accès rapide à la bibliothèque

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