Protégez le PDF via C#

Définissez les privilèges relatifs aux documents PDF avec le cryptage AES-128. Utilisez Aspose.PDF pour .NET afin de modifier des documents PDF par programmation

Comment protéger un fichier PDF à l'aide de l'outil .NET

Afin de protéger le fichier PDF, nous utiliserons l’API Aspose.PDF for .NET qui est une API de manipulation de documents riche en fonctionnalités, puissante et facile à utiliser pour la plate-forme net. Ouvrez le gestionnaire de packages NuGet, recherchez Aspose.pdf et installez. Vous pouvez également utiliser la commande suivante depuis la console du gestionnaire de packages.

Package Manager Console

PM > Install-Package Aspose.PDF

Protégez le PDF via C#


Vous devez Aspose.PDF for .NET essayer le code dans votre environnement.

  1. Chargez le PDF avec une instance de Document.
  2. Créez un objet DocumentPrivilege et définissez les options.
  3. Appelez la méthode Document.Encrypt pour protéger le PDF avec AES-128.
  4. Enregistrer le résultat au format PDF

Protéger le PDF - C#

Cet exemple de code montre comment protéger un fichier PDF

var inputFile = Path.Combine(dataDir, "input.pdf");
var outputFile = Path.Combine(dataDir, "output.pdf");
var document = new Aspose.Pdf.Document(inputFile);
var documentPrivilege = Aspose.Pdf.Facades.DocumentPrivilege.ForbidAll;
documentPrivilege.AllowScreenReaders = true;
document.Encrypt("userpassword", "ownerpassword", 
    documentPrivilege, 
    Aspose.Pdf.CryptoAlgorithm.AESx128, false);
document.Save(outputFile);