Chiffrement et déchiffrement PDF

La sécurité PDF est un aspect important du travail avec des fichiers PDF, et IronPDF prend la sécurité PDF au sérieux. Avec IronPDF, vous pouvez chiffrer et déchiffrer des fichiers PDF en appliquant des métadonnées personnalisées et des paramètres de sécurité à votre PDF. IronPDF prend en charge le cryptage 128 bits sur vos fichiers cryptés, la possibilité de déchiffrer des fichiers précédemment cryptés (à condition que vous disposiez des mots de passe corrects nécessaires pour accéder au fichier), et appliquer une protection par mot de passe à vos documents PDF existants ou nouvellement créés.

La première étape pour chiffrer et déchiffrer vos fichiers PDF avec IronPDF est de créer un nouveau fichier PDF ou de charger un existant comme nous l'avons fait ici. Lors du chargement de notre fichier PDF à l'aide de PdfDocument.FromFile, nous avons transmis deux paramètres à la méthode FromFile : le premier est le chemin d'accès au fichier PDF et le second est le mot de passe permettant d'ouvrir le PDF crypté.

Les lignes suivantes modifient les métadonnées pour notre PDF crypté. pdf.MetaData.Author, par exemple, est utilisé pour modifier le champ Author avec notre valeur de chaîne personnalisée. Chaque champ de métadonnées est accessible via pdf.MetaData.field-key, où la clé de champ est remplacée par le nom du champ que vous souhaitez modifier, par exemple Author, Keywords, modifiedDate, etc. Cela est particulièrement utile pour attribuer des mots-clés à votre PDF, ce qui facilite sa recherche, pour modifier la date de modification, pour ajouter un nouvel auteur ou pour tout autre élément que vous souhaitez personnaliser dans les propriétés MetaData.

La ligne suivante supprime tous les mots de passe et les cryptages en cours du document PDF. Ce processus de décryptage vous permet d'enregistrer le PDF sans aucun cryptage ou de le préparer pour que vous puissiez ajouter de nouveaux paramètres de cryptage au PDF, ce que nous allons faire ensuite. pdf.SecuritySettings.setting vous permet de personnaliser les paramètres de sécurité de votre PDF, où setting est remplacé par le paramètre que vous souhaitez modifier. Par exemple, pdf.SecuritySettings.MakePdfDocumentReadOnly définit le PDF en lecture seule. La classe PdfSecuritySettings contient de nombreuses options permettant une personnalisation complète des paramètres de sécurité de votre PDF, allant de l'interdiction des annotations utilisateur au contrôle des droits d'impression ; cette classe garantit que la sécurité PDF est gérée de manière sécurisée et efficace.

Le pdf.Password sert à modifier le mot de passe de votre PDF ou à en définir un nouveau s'il n'y en a pas déjà un. Ce mot de passe chiffre le fichier PDF en utilisant un cryptage fort de 128 bits, le protégeant contre l'accès non autorisé. Une fois que vous êtes satisfait des métadonnées et des paramètres de sécurité, vous pouvez économiser le document PDF à l'emplacement souhaité à l'aide de SaveAs(). Apprendre à définir les permissions et les mots de passe PDF avec IronPDF

Prêt à commencer?
Nuget Téléchargements 19,014,616 | Version : 2026.5 just released
Still Scrolling Icon

Vous faites encore défiler ?

Vous voulez une preuve rapidement ? PM > Install-Package IronPdf
exécuter un échantillon Regardez votre code HTML se transformer en PDF.