Mots de passe, sécurité et métadonnées

IronPDF fournit aux développeurs de solides options de sécurité PDF, permettant la personnalisation et la configuration des métadonnées, des mots de passe, des autorisations, et plus encore. Avec les options de mots de passe, de sécurité, et de métadonnées de IronPDF, vous pouvez créer des permissions personnalisées et des niveaux de sécurité adaptés aux besoins de votre document PDF. C'est fait grâce à l'utilisation de classes telles que les classes SecuritySettings et MetaData. Certaines options incluent la limitation des documents PDF à être non imprimables, les définir en mode lecture seule et la protection par mot de passe et par cryptage de 128 bits de vos documents PDF.

Définir des métadonnées personnalisées fonctionne en implémentant la classe MetaData pour accéder aux différentes options de métadonnées PDF, et les définir avec vos valeurs personnalisées. Cela inclut le changement de l'auteur, des mots-clés, des données modifiées, et plus encore. La personnalisation des paramètres de sécurité inclut la possibilité de définir des mots de passe d'utilisateur et de propriétaire personnalisés, des permissions d'impression, un mode lecture seule, et plus encore.

Pour commencer à personnaliser la sécurité de vos documents PDF, vous devez d'abord charger un PDF existant ou en créer un nouveau. Ici, nous avons chargé un document PDF protégé par mot de passe existant, où nous avons entré le mot de passe nécessaire pour ouvrir le document PDF. Une fois le PDF chargé, nous utilisons ensuite pdf.MetaData.Keys pour obtenir les métadonnées actuelles du PDF. Pour supprimer les valeurs de métadonnées PDF existantes, utilisez la méthode RemoveMetaDataKey. Pour commencer à définir de nouvelles valeurs de métadonnées, utilisez pdf.MetaData.metadataField (par exemple, pdf.MetaData.Keywords), puis attribuez simplement la nouvelle valeur. Les champs de métadonnées tels que Title et Keywords prennent des valeurs de chaînes, tandis que le champ ModifiedData prend des valeurs de date et heure.

Ensuite, nous avons défini de nouveaux paramètres de sécurité en utilisant la classe SecuritySettings. Comme vous pouvez le voir, il existe une variété de paramètres que vous pouvez définir ici. Ceci vous donne le contrôle total sur les autorisations et les niveaux de sécurité pour chaque document PDF avec lequel vous travaillez. Pour accéder à ces paramètres, il suffit de vous assurer que vous utilisez pdf.SecuritySettings, suivi du paramètre que vous souhaitez ajuster. Par exemple, la méthode MakePdfDocumentReadOnly définit le document PDF comme étant en lecture seule, en cryptant le contenu à 128-bit. D'autres options pour SecuritySettings incluent :

  • AllowUserAnnotations: Contrôle si les utilisateurs peuvent annoter le PDF.
  • AllowUserPrinting: Contrôle les autorisations d'impression pour le document.
  • AllowUserFormData: Définit les autorisations pour savoir si les utilisateurs peuvent remplir des formulaires.
  • OwnerPassword: Définit le mot de passe propriétaire pour le PDF, utilisé pour désactiver ou activer les autres paramètres de sécurité.
  • UserPassword: Définit le mot de passe utilisateur pour le PDF, qui doit être entré pour ouvrir ou imprimer le document.

Une fois que vous avez défini les métadonnées personnalisées, les mots de passe, et les réglages de sécurité pour votre document PDF, utilisez la méthode pdf.SaveAs pour enregistrer votre PDF à un emplacement spécifié.

Apprendre à gérer les métadonnées PDF avec IronPDF

Prêt à commencer ?
Nuget Téléchargements 19,936,792 | Version : 2026.7 vient de sortir
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.