Proteggi i PDF tramite C#

Imposta i privilegi dei documenti per i PDF con crittografia AES-128. Usa Aspose.PDF per .NET per modificare i documenti PDF a livello di codice

Come proteggere i file PDF utilizzando lo strumento .NET

Per proteggere il file PDF, useremo l’API Aspose.PDF for .NET che è un’API di manipolazione dei documenti ricca di funzionalità, potente e facile da usare per la piattaforma net. Apri il gestore pacchetti NuGet, cerca Aspose.pdf e installa. È inoltre possibile utilizzare il seguente comando dalla console di Gestione pacchetti.

Package Manager Console

PM > Install-Package Aspose.PDF

Proteggi i PDF tramite C#


È necessario Aspose.PDF for .NET per provare il codice nel proprio ambiente.

  1. Carica il PDF con un’istanza di Document.
  2. Creare un oggetto di DocumentPrivilege e impostare le opzioni.
  3. Chiama il metodo Document.Encrypt per proteggere i PDF con AES-128.
  4. Salva il risultato in formato PDF

Proteggi i PDF - C#

Questo codice di esempio mostra come proteggere i file 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);