Cryptage et décryptage des PDF
Cet exemple de code montre comment modifier les métadonnées, rendre le PDF en lecture seule, configurer les autorisations et changer le mot de passe de cryptage du document à l'aide de la puissante bibliothèque C# .NET PDF d'IronPDF.
Pour commencer, importez un document PDF existant à l'aide de la méthode ouverte. Cette méthode peut être utilisée pour ouvrir des documents protégés par un mot de passe en spécifiant le mot de passe comme second paramètre, offrant ainsi une gestion robuste des fichiers sécurisés.
Pour définir de nouvelles informations de métadonnées, commencez par créer une carte vide et ajoutez des paires clé-valeur pour les métadonnées, telles que l'auteur et les mots-clés. Utilisez la méthode overrideMetadata
dans IronPDF pour appliquer efficacement les nouvelles métadonnées au document PDF.
Ensuite, supprimez les mots de passe et le chiffrement à l'aide de la méthode removePasswordsAndEncryption
fournie par IronPdf, et configurez le PDF en lecture seule en définissant un nouveau mot de passe avec la méthode makePdfDocumentReadOnly
, garantissant ainsi l'intégrité et la sécurité du document.
Les autorisations pour le document PDF sont configurées à l'aide d'un objet appelé "permissions", qui spécifie si certaines actions, telles que les annotations, l'extraction de contenu, le remplissage de formulaires et l'impression, sont autorisées ou non. Passez l'objet permissions à la méthode setPermission
pour contrôler précisément les fonctions d'accessibilité du document.
Enfin, modifiez ou définissez le mot de passe de cryptage du document à "mon-mot-de-passe", et enregistrez le PDF modifié en tant que "secured.pdf", en mettant en avant la capacité d'IronPDF à gérer des documents sécurisés dans le cadre du développement d'applications.