Comment définir un mot de passe et des autorisations sur un PDF ?
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.
Comment protéger un PDF avec un mot de passe et des autorisations en C#
- Télécharger la bibliothèque C# pour protéger les PDF avec un mot de passe
- Set (jeu de mots) (jeu de mots) Mot de passe du propriétaire pour empêcher la modification du fichier PDF
- Set (jeu de mots) (jeu de mots) Mot de passe de l'utilisateur pour empêcher l'ouverture d'un fichier PDF
- Cryptage des fichiers PDF avec un cryptage 128 bits
- Fournir le mot de passe à
FromFile
méthode pour ouvrir un document PDF
Installer avec NuGet
Install-Package IronPdf
Télécharger DLL
Installation manuelle dans votre projet
Installer avec NuGet
Install-Package IronPdf
Télécharger DLL
Installation manuelle dans votre projet
Commencez à utiliser IronPDF dans votre projet dès aujourd'hui avec un essai gratuit.
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#.
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## 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.