Sicurezza PDF

Il Documentize PDF Security for .NET è uno strumento potente progettato per migliorare la sicurezza dei tuoi documenti PDF fornendo capacità di crittografia e decrittazione. Garantisce che le tue informazioni sensibili rimangano riservate e protette da accessi non autorizzati.

Caratteristiche principali:

  • Cripta documenti PDF: Proteggi i tuoi file PDF aggiungendo password per l’utente e il proprietario.
  • Decripta documenti PDF: Rimuovi la crittografia dai PDF quando necessario.
  • Imposta permessi: Controlla i permessi come stampa, copia e modifica del contenuto.
  • Automazione: Integra la crittografia e la decrittazione nelle tue applicazioni .NET per flussi di lavoro automatizzati.
  • Conformità: Assicura che i tuoi documenti soddisfino gli standard di settore per la sicurezza dei documenti.

Come criptare un documento PDF

Per criptare un documento PDF, segui questi passaggi:

  1. Crea un’istanza della classe Security.
  2. Crea un’istanza di EncryptionOptions con le password per l’utente e il proprietario desiderate.
  3. Aggiungi il file PDF di input utilizzando il metodo AddInput.
  4. Imposta il percorso del file di output utilizzando AddOutput.
  5. Esegui la crittografia utilizzando il metodo Process.
 1// Crea un'istanza del plugin Security
 2var plugin = new Security();
 3
 4// Configura le opzioni di crittografia
 5var opt = new EncryptionOptions("user_password", "owner_password");
 6
 7// Aggiungi il file PDF di input
 8opt.AddInput(new FileDataSource("path_to_pdf"));
 9
10// Specifica il file PDF criptato di output
11opt.AddOutput(new FileDataSource("path_to_encrypted_pdf"));
12
13// Esegui il processo di crittografia
14plugin.Process(opt);

Come decriptare un documento PDF

Per decriptare un documento PDF, segui questi passaggi:

  1. Crea un’istanza della classe Security.
  2. Crea un’istanza di DecryptionOptions con la password necessaria.
  3. Aggiungi il file PDF criptato utilizzando il metodo AddInput.
  4. Imposta il percorso del file di output utilizzando AddOutput.
  5. Esegui la decrittazione utilizzando il metodo Process.
 1// Crea un'istanza del plugin Security
 2var plugin = new Security();
 3
 4// Configura le opzioni di decrittazione
 5var opt = new DecryptionOptions("user_password");
 6
 7// Aggiungi il file PDF criptato di input
 8opt.AddInput(new FileDataSource("path_to_encrypted_pdf"));
 9
10// Specifica il file PDF decriptato di output
11opt.AddOutput(new FileDataSource("path_to_decrypted_pdf"));
12
13// Esegui il processo di decrittazione
14plugin.Process(opt);

Impostare permessi sui documenti PDF

Quando criptografando un PDF, puoi impostare vari permessi per controllare come il documento può essere utilizzato.

  • Stampa: Consenti o vieta la stampa del documento.
  • Copia: Consenti o vieta la copia del contenuto.
  • Modifica: Consenti o vieta modifiche al documento.

Per impostare i permessi, puoi configurare le EncryptionOptions di conseguenza.

 Italiano