IRONSOFTWAREHOME
Mots de passe, Sécurité & Métadonnées
from ironpdf import *

# Open an Encrypted File, alternatively create a new PDF from Html
pdf = PdfDocument.FromFile("encrypted.pdf", "password")

# Edit file metadata
pdf.MetaData.Author = "Satoshi Nakamoto"
pdf.MetaData.Keywords = "SEO, Friendly"
pdf.MetaData.ModifiedDate = Now()

# The following code makes a PDF read only and will disallow copy & paste and printing
pdf.SecuritySettings.RemovePasswordsAndEncryption()
pdf.SecuritySettings.MakePdfDocumentReadOnly("secret-key")
pdf.SecuritySettings.AllowUserAnnotations = False
pdf.SecuritySettings.AllowUserCopyPasteContent = False
pdf.SecuritySettings.AllowUserFormData = False
pdf.SecuritySettings.AllowUserPrinting = PdfPrintSecurity.FullPrintRights

# Change or set the document encryption password
pdf.SecuritySettings.OwnerPassword = "top-secret"  # password to edit the pdf
pdf.SecuritySettings.UserPassword = "sharable"  # password to open the pdf
pdf.SaveAs("secured.pdf")
pip install ironpdf
Mots de passe, Sécurité & Métadonnées

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

IronPDF for Python offre un contrôle complet sur la sécurité et les métadonnées des documents PDF - y compris les informations sur l'auteur, les mots-clés, les mots de passe et les restrictions des autorisations utilisateur.

Commencer

Chargez un PdfDocument, modifiez les propriétés de ses objets MetaData et SecuritySettings, puis enregistrez. Les métadonnées et les paramètres de sécurité sont appliqués ensemble en une seule opération de sauvegarde.

Propriétés des métadonnées

  • MetaData.Author : Définit le nom de l'auteur du document visible dans les propriétés PDF.
  • MetaData.Keywords : Définit des mots-clés SEO associés au document.
  • MetaData.ModifiedDate : Enregistre la dernière modification du document. Now() insère l'horodatage actuel.

Paramètres de sécurité

  • SecuritySettings.RemovePasswordsAndEncryption() : Efface tous les mots de passe existants et le cryptage du document avant d'appliquer de nouveaux paramètres.
  • SecuritySettings.MakePdfDocumentReadOnly(key) : Restreint la modification du document. La key est une clé de signature interne, pas un mot de passe visible par l'utilisateur.
  • SecuritySettings.AllowUserAnnotations : Lorsque False, les utilisateurs ne peuvent pas ajouter d'annotations dans un visualiseur PDF.
  • SecuritySettings.AllowUserCopyPasteContent : Lorsque False, empêche la copie de texte depuis le PDF.
  • SecuritySettings.AllowUserFormData : Lorsque False, les champs de formulaire ne peuvent pas être remplis par l'utilisateur.
  • SecuritySettings.AllowUserPrinting : Contrôle les autorisations d'impression. PdfPrintSecurity.FullPrintRights permet l'impression ; utiliser d'autres valeurs pour la restreindre.
  • SecuritySettings.OwnerPassword : Mot de passe requis pour éditer ou changer les paramètres de sécurité dans un visualiseur PDF.
  • SecuritySettings.UserPassword : Mot de passe requis pour ouvrir et lire le PDF.
Apprenez à sécuriser les documents PDF avec IronPDF for Python !

Prêt à commencer?

Version :2026.9vient 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
Téléchargement du module Python pour PDF
Installer avec pip

Version : 2026.9

  1. Téléchargez et installez Python 3.7+.
  2. Installez pip à partir de pypi.org s'il n'est pas déjà installé.
  3. Exécutez la commande ci-dessus dans le terminal.
Module PDF Python
Télécharger Module

Version : 2026.9

Installer manuellement dans votre projet

  1. Téléchargez le package
  2. Exécutez cette commande depuis le terminal
    pip install ironpdf-2026.9-py37-none-win_amd64.whi

Licences à partir de 749 $