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

IronPDF peut modifier les métadonnées et les paramètres de sécurité des PDF. En termes de sécurité, il est possible de rendre les PDF en lecture seule, non imprimables, protégés par un mot de passe et cryptés. Pour les métadonnées, cela inclut la possibilité de définir de nouvelles propriétés et de modifier les propriétés existantes.

Pour gérer les métadonnées d'un PDF dans IronPDF for Java, le développeur doit d'abord récupérer une référence à son MetadataManager. Cette classe fournit des méthodes permettant d'accéder directement au méta-contenu du PDF et de le modifier. Les développeurs peuvent rapidement lire et modifier les méta-propriétés communément définies sur les documents PDF à l'aide de getters et setters portant le même nom.

La liste complète des propriétés avec des getters et setters pratiques se trouve ci-dessous :

  • Producteur
  • CreationDate
  • Créateur
  • Auteur
  • Mots clés
  • Subject
  • Titre
  • ModifiedDate

    L'exemple de code utilise les méthodes setAuthor, setTitle, setKeywords et setModifiedDate pour modifier l'auteur, le titre et les mots-clés du document de travail.

    Pour obtenir et définir des propriétés autres que celles listées précédemment, utilisez les méthodes getAnyMetadata et setAnyMetadata avec le nom de la propriété souhaitée.

    De même, l'accès et la modification des paramètres de sécurité d'un document PDF doivent se faire par l'intermédiaire d'un SecurityManager. Appeler getSecurity sur un PdfDocument pour récupérer une référence à son SecurityManager et l'utiliser pour restreindre l'accès au PDF en fonction de l'utilisation prévue.

    Les développeurs Java peuvent utiliser un objet SecurityOptions pour un contrôle plus granulaire des paramètres de sécurité des PDF.