Sécurité PDF
Le Documentize PDF Security pour .NET est un outil puissant conçu pour améliorer la sécurité de vos documents PDF en fournissant des capacités de chiffrement et de déchiffrement. Il garantit que vos informations sensibles restent confidentielles et protégées contre tout accès non autorisé.
Caractéristiques clés :
- Chiffrer des documents PDF : Sécurisez vos fichiers PDF en ajoutant des mots de passe utilisateur et propriétaire.
- Déchiffrer des documents PDF : Supprimez le chiffrement des PDF si nécessaire.
- Définir des autorisations : Contrôlez des autorisations telles que l’impression, la copie et la modification de contenu.
- Automatisation : Intégrez le chiffrement et le déchiffrement dans vos applications .NET pour des flux de travail automatisés.
- Conformité : Assurez-vous que vos documents répondent aux normes de l’industrie en matière de sécurité des documents.
Comment chiffrer un document PDF
Pour chiffrer un document PDF, suivez ces étapes :
- Créez une instance de la classe
Security
. - Créez une instance de
EncryptionOptions
avec les mots de passe utilisateur et propriétaire souhaités. - Ajoutez le fichier PDF d’entrée à l’aide de la méthode
AddInput
. - Définissez le chemin du fichier de sortie à l’aide de
AddOutput
. - Exécutez le chiffrement en utilisant la méthode
Process
.
1// Instancier le plugin de sécurité
2var plugin = new Security();
3
4// Configurer les options de chiffrement
5var opt = new EncryptionOptions("user_password", "owner_password");
6
7// Ajouter le fichier PDF d'entrée
8opt.AddInput(new FileDataSource("path_to_pdf"));
9
10// Spécifier le fichier PDF chiffré de sortie
11opt.AddOutput(new FileDataSource("path_to_encrypted_pdf"));
12
13// Effectuer le processus de chiffrement
14plugin.Process(opt);
Comment déchiffrer un document PDF
Pour déchiffrer un document PDF, suivez ces étapes :
- Créez une instance de la classe
Security
. - Créez une instance de
DecryptionOptions
avec le mot de passe nécessaire. - Ajoutez le fichier PDF chiffré à l’aide de la méthode
AddInput
. - Définissez le chemin du fichier de sortie à l’aide de
AddOutput
. - Exécutez le déchiffrement en utilisant la méthode
Process
.
1// Instancier le plugin de sécurité
2var plugin = new Security();
3
4// Configurer les options de déchiffrement
5var opt = new DecryptionOptions("user_password");
6
7// Ajouter le fichier PDF chiffré d'entrée
8opt.AddInput(new FileDataSource("path_to_encrypted_pdf"));
9
10// Spécifier le fichier PDF déchiffré de sortie
11opt.AddOutput(new FileDataSource("path_to_decrypted_pdf"));
12
13// Effectuer le processus de déchiffrement
14plugin.Process(opt);
Définir des autorisations sur les documents PDF
Lors du chiffrement d’un PDF, vous pouvez définir diverses autorisations pour contrôler comment le document peut être utilisé.
- Impression : Autoriser ou interdire l’impression du document.
- Copie : Autoriser ou interdire la copie de contenu.
- Modification : Autoriser ou interdire les modifications du document.
Pour définir des autorisations, vous pouvez configurer les EncryptionOptions
en conséquence.