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:
- Crea un’istanza della classe
Security
. - Crea un’istanza di
EncryptionOptions
con le password per l’utente e il proprietario desiderate. - Aggiungi il file PDF di input utilizzando il metodo
AddInput
. - Imposta il percorso del file di output utilizzando
AddOutput
. - 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:
- Crea un’istanza della classe
Security
. - Crea un’istanza di
DecryptionOptions
con la password necessaria. - Aggiungi il file PDF criptato utilizzando il metodo
AddInput
. - Imposta il percorso del file di output utilizzando
AddOutput
. - 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.