Passer au contenu du pied de page

Signer et sécuriser des PDFs

Sécurisez et garantissez l'authenticité des PDFs avec des algorithmes de cryptage modernes, des permissions et des signatures en quelques lignes de code.

Icon Main related to Signer et sécuriser des PDFs
Assurez l'authenticité de votre document

1

Signature numérique

Signez numériquement vos PDFs pour les authentifier et fournir une preuve de paternité ou d'approbation. Cette fonctionnalité est essentielle pour la documentation légale ou officielle.

Apprenez comment : signer vos PDF
using IronPdf;
using IronPdf.Signing;
// Cryptographically sign an existing PDF in 1 line of code!
new IronPdf.Signing.PdfSignature("Iron.p12", "123456").SignPdfFile("any.pdf");
C#
2

Modifier et signer l'historique des révisions

Maintenez et modifiez l'historique des révisions de vos documents PDF. Suivez les changements, les approbations, et les signatures au fil du temps pour une meilleure gestion des documents.

Apprenez à : modifier et réviser des fichiers PDF
using IronPdf;
using IronPdf.Rendering;
// Import PDF and enable TrackChanges
PdfDocument pdf = PdfDocument.FromFile("annual_census.pdf", TrackChanges: ChangeTrackingModes.EnableChangeTracking);
// ... Various edits ...
pdf.SignWithFile("/assets/IronSignature.p12", "password", null, IronPdf.Signing.SignaturePermissions.AdditionalSignaturesAndFormFillingAllowed);
PdfDocument pdfWithRevision = pdf.SaveAsRevision();
pdfWithRevision.SaveAs("annual_census_2.pdf");
C#
3

Modifier les métadonnées PDF

Modifiez les métadonnées de vos fichiers PDF, telles que l'auteur, le titre, et le sujet, pour améliorer l'organisation et la recherche de documents.

Apprenez à : modifier les métadonnées
using IronPdf;
using System;

ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Metadata</h1>");
// Access the MetaData class and set the pre-defined metadata properties.
pdf.MetaData.Author = "Iron Software";
pdf.MetaData.CreationDate = DateTime.Today;
pdf.MetaData.Creator = "IronPDF";
pdf.SaveAs("pdf-with-metadata.pdf");
C#

Icon Main related to Signer et sécuriser des PDFs
Améliorez la gestion transparente des formulaires PDF

1

Créer des formulaires PDF

Créez des formulaires PDF interactifs avec des champs remplissables, cases à cocher, boutons radio, et plus encore. Idéal pour recueillir des informations ou créer des enquêtes.

Apprenez à : créer des formulaires PDF
using IronPdf;

// Input and Text Area forms HTML
string FormHtml = @"
<html>
    <body>
        <h2>Editable PDF Form</h2>
        <form>
            First name: <br> <input type='text' name='firstname' value=''> <br>
            Last name: <br> <input type='text' name='lastname' value=''> <br>
            Address: <br> <textarea name='address' rows='4' cols='50'></textarea>
        </form>
    </body>
</html>
";

// Instantiate Renderer
ChromePdfRenderer Renderer = new ChromePdfRenderer();
Renderer.RenderingOptions.CreatePdfFormsFromHtml = true;
Renderer.RenderHtmlAsPdf(FormHtml).SaveAs("textAreaAndInputForm.pdf");
C#
2

Remplir et Modifier des formulaires existants

Remplissez et modifiez facilement des formulaires PDF existants. Modifiez les champs de formulaire, mettez à jour le contenu, et enregistrez les modifications pour une gestion fluide des documents.

Apprenez à : remplir et modifier des formulaires
using IronPdf;

PdfDocument pdf = PdfDocument.FromFile("textAreaAndInputForm.pdf");

// Set text input form values
pdf.Form.FindFormField("firstname").Value = "John";
pdf.Form.FindFormField("lastname").Value = "Smith";

// Set text area form values
pdf.Form.FindFormField("address").Value = "Iron Software LLC\r\n205 N. Michigan Ave.";

pdf.SaveAs("textAreaAndInputFormEdited.pdf");
C#
3

Aplatir les champs de formulaires

Aplatissez les champs de formulaire pour verrouiller les données saisies et empêcher toute autre modification, garantissant l'intégrité du contenu du formulaire.

Apprenez comment : aplatir les champs de formulaire
using IronPdf;

// Select the desired PDF File
PdfDocument pdf = PdfDocument.FromFile("textAreaAndInputFormEdited.pdf");

// Flatten the pdf
pdf.Flatten();

// Save as a new file
pdf.SaveAs("after_flatten.pdf");
C#

Icon Main related to Signer et sécuriser des PDFs
Assurez la sécurité de votre documentation

1

Assainir les PDFs

Assainissez vos PDFs en supprimant les métadonnées cachées, le contenu sensible, et les commentaires pour protéger la confidentialité et la sécurité de votre document.

Apprenez comment : nettoyer les fichiers PDF
using IronPdf;

// Import PDF document
PdfDocument pdf = PdfDocument.FromFile("sample.pdf");

// Sanitize with Bitmap
PdfDocument sanitizeWithBitmap = Cleaner.SanitizeWithBitmap(pdf);

// Sanitize with SVG
PdfDocument sanitizeWithSvg = Cleaner.SanitizeWithSvg(pdf);

// Export PDFs
sanitizeWithBitmap.SaveAs("sanitizeWithBitmap.pdf");
sanitizeWithSvg.SaveAs("sanitizeWithSvg.pdf");
C#
2

Définir Mot de passe et Permissions

Définissez des mots de passe et des permissions sur vos PDFs pour contrôler l'accès, empêcher les modifications non autorisées et protéger les informations sensibles.

Apprenez comment : définir les autorisations des fichiers PDF
using IronPdf;

ChromePdfRenderer renderer = new ChromePdfRenderer();

PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Secret Information:</h1> Hello World");

// Password to edit the pdf
pdf.SecuritySettings.OwnerPassword = "123password";

// Password to open the pdf
pdf.SecuritySettings.UserPassword = "password123";
pdf.SaveAs("protected.pdf");
C#
Prêt à commencer?
Nuget Téléchargements 16,154,058 | Version : 2025.11 vient de sortir