Comment définir un mot de passe et des autorisations sur un PDF ?

This article was translated from English: Does it need improvement?
Translated
View the article in English

La protection par mot de passe consiste à crypter le document pour en limiter l'accès non autorisé. Il comprend généralement deux types de mots de passe : le mot de passe de l'utilisateur (ou ouvrir le mot de passe)nécessaire pour ouvrir le document, et le mot de passe du propriétaire (ou le mot de passe des autorisations)qui contrôle les autorisations d'édition, d'impression et d'autres actions.

IronPDF prend en charge tout ce dont vous avez besoin en matière de mot de passe et de permissions pour vos fichiers PDF existants et nouveaux. Des métadonnées granulaires et des paramètres de sécurité peuvent être appliqués, y compris la possibilité de limiter les documents PDF à la non-impression, à la lecture seule et au cryptage. Le cryptage 128 bits, le décryptage et la protection par mot de passe sont tous pris en charge.


Bibliothèque NuGet C# pour PDF

Installer avec NuGet

Install-Package IronPdf
ou
Java PDF JAR

Télécharger DLL

Télécharger la DLL

Installation manuelle dans votre projet

Bibliothèque NuGet C# pour PDF

Installer avec NuGet

Install-Package IronPdf
ou
Java PDF JAR

Télécharger DLL

Télécharger la DLL

Installation manuelle dans votre projet

Commencez à utiliser IronPDF dans votre projet dès aujourd'hui avec un essai gratuit.

Première étape :
green arrow pointer

Découvrez IronPDF sur NuGet pour une installation rapide et un déploiement facile. Avec plus de 8 millions de téléchargements, il transforme PDF avec C#.

Bibliothèque NuGet C# pour PDF nuget.org/packages/IronPdf/
Install-Package IronPdf

Envisagez d'installer le IronPDF DLL directement. Téléchargez et installez-le manuellement pour votre projet ou sous forme de GAC : {{lienDllAfficher}}

Installation manuelle dans votre projet

Télécharger la DLL
## Définir un mot de passe pour un PDF Nous avons ici un [exemple PDF](/static-assets/pdf/how-to/pdf-permissions-passwords/unprotected.pdf) que nous voulons protéger à l'aide d'IronPDF. Exécutons le code suivant pour ajouter un mot de passe au PDF. Dans cet exemple, nous utiliserons le mot de passe **password123**. ```cs :path=/static-assets/pdf/content-code-examples/how-to/pdf-permissions-passwords-add-password.cs ``` Le résultat est le PDF suivant que vous pouvez visualiser en tapant le mot de passe **password123**.## Ouvrir un PDF avec mot de passe C'est ainsi que l'on peut ouvrir un PDF qui a un mot de passe. La méthode `PdfDocument.FromFile` a un second paramètre optionnel qui est le mot de passe. Indiquez le mot de passe correct dans ce paramètre pour ouvrir le PDF. ```cs :path=/static-assets/pdf/content-code-examples/how-to/pdf-permissions-passwords-open-password.cs ```
## Paramètres avancés de sécurité et de permissions L'objet **PdfDocument** possède également des champs de métadonnées que vous pouvez définir, tels que **Author** et **ModifiedDate**. Vous pouvez également désactiver les annotations de l'utilisateur, l'impression par l'utilisateur, et bien d'autres choses encore, comme indiqué ci-dessous : ```cs :path=/static-assets/pdf/content-code-examples/how-to/pdf-permissions-passwords-advanced.cs ``` Le paramètre des autorisations est lié au mot de passe du document et se comporte comme suit. Par exemple, la définition de la propriété **AllowUserCopyPasteContent** à false a pour but d'empêcher le copier/coller de contenu : - **Aucun mot de passe n'est défini** : Sans mot de passe, le copier/coller du contenu reste bloqué. - **Mot de passe utilisateur défini** : Lorsqu'un mot de passe utilisateur est défini, la saisie du mot de passe correct permet de copier/coller le contenu. - **Mot de passe propriétaire défini** : Lorsqu'un mot de passe propriétaire est défini, la saisie du seul mot de passe utilisateur ne déverrouille pas la fonction copier/coller. Toutefois, la saisie du mot de passe propriétaire correct permet de copier/coller le contenu.
Fenêtre des autorisations
Un article étroitement lié traite des métadonnées prédéfinies et personnalisées. Pour en savoir plus, cliquez sur ce lien : "[Comment définir et modifier les métadonnées d'un PDF](/how-to/metadata/)."