IRONSOFTWAREHOME
Mots de passe, Sécurité & Métadonnées

import com.ironsoftware.ironpdf.PdfDocument;
import com.ironsoftware.ironpdf.security.PdfPrintSecurity;
import java.io.IOException;
import java.nio.file.Paths;
import java.util.Date;

// Open an encrypted file (or create a new one from HTML)
PdfDocument pdf = PdfDocument.fromFile(Paths.get("assets/encrypted.pdf"), "password");

// Edit file metadata
MetadataManager metadata = pdf.getMetadata();
metadata.setAuthor("Satoshi Nakamoto");
metadata.setKeywords("SEO, Friendly");
metadata.setModifiedDate(new Date().toString());

// Edit file security settings
// The code below makes the PDF read only and disallows users to copy, paste, and print
SecurityOptions securityOptions = new SecurityOptions();
securityOptions.setAllowUserCopyPasteContent(false);
securityOptions.setAllowUserAnnotations(false);
securityOptions.setAllowUserPrinting(PdfPrintSecurity.FULL_PRINT_RIGHTS);
securityOptions.setAllowUserFormData(false);
securityOptions.setOwnerPassword("top-secret");
securityOptions.setUserPassword("sharable");

// Change or set the document encryption password
SecurityManager securityManager = pdf.getSecurity();
securityManager.removePasswordsAndEncryption();
securityManager.makePdfDocumentReadOnly("secret-key");


securityManager.setSecurityOptions(securityOptions);
pdf.saveAs(Paths.get("assets/secured.pdf"));
mvn install
Mots de passe, Sécurité & Métadonnées

Mots de passe, Sécurité & Métadonnées

IronPDF peut apporter des modifications aux métadonnées des PDF et aux paramètres de sécurité. En termes de sécurité, cela inclut la possibilité de rendre les PDF en lecture seule, non imprimables, protégés par mot de passe et chiffrés. Pour les métadonnées, cela inclut la possibilité de définir de nouvelles propriétés et d'éditer celles 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 pour un accès direct et une modification du contenu méta du PDF. Les développeurs peuvent rapidement lire et modifier les méta-propriétés couramment définies sur les documents PDF en utilisant des accesseurs et mutateurs du même nom.

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

  • Producer
  • CreationDate
  • Creator
  • Author
  • Keywords
  • Subject
  • Title
  • 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 d'autres propriétés que celles précédemment citées, utilisez les méthodes getAnyMetadata et setAnyMetadata avec le nom de la propriété désirée.

De même, l'accès et la modification des paramètres de sécurité sur un document PDF doivent se faire via un SecurityManager. Appelez getSecurity sur un PdfDocument pour récupérer une référence à son SecurityManager et l'utiliser afin de restreindre l'accès au PDF selon les exigences de l'utilisation prévue.

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

Explorer l'API MetadataManager pour la gestion des PDF en Java
Voir sur GitHub

Prêt à commencer?

Version :2026.6vient de sortir

Key in blue circle

Obtenez votre clé d'essai de 30 jours instantanément.

Your trial license will be sent to your email address

Aucune restriction. 100 % débloqué. Pas de carte bancaire.

OR
bullet_checkedAucune carte de crédit ou création de compte requiseAucune restriction. 100 % débloqué. Pas de carte bancaire.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Réservez votre Démonstration en direct gratuite
Booking Badge

De confiance par des millions d'ingénieurs dans le monde entier

Logos des clients d'Iron Software
Obtenez Votre Consultation sans Engagement
Remplissez le formulaire ci-dessous ou envoyez un email à sales@ironsoftware.com
Vos informations seront toujours gardées confidentielles.
De confiance par des millions d'ingénieurs dans le monde entier
Logos des clients d'Iron Software
Obtenez votre clé d'essai 30 jours gratuitement.
Aucune carte de crédit ou création de compte requise
Bibliothèque Maven Java pour PDF
Installer avec Maven

Version : 2026.6

<dependency>
   <groupId>com.ironsoftware</groupId>
   <artifactId>ironpdf</artifactId>
   <version>2026.6.1</version>
</dependency>
https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2026.6.1
or
JAR PDF Java
Télécharger JAR

Version : 2026.6

Installer manuellement dans votre projet