Sicurezza PDF
La Documentize Sicurezza PDF per .NET è uno strumento potente progettato per migliorare la sicurezza dei tuoi documenti PDF fornendo funzionalità di crittografia e decrittazione. Garantisce che le tue informazioni sensibili rimangano riservate e protette da accessi non autorizzati.
Caratteristiche Principali:
- Cripta Documenti PDF: Sicurezza dei tuoi file PDF aggiungendo password per utenti e proprietari.
- Decripta Documenti PDF: Rimuovi la crittografia dai PDF quando necessario.
- Imposta Permessi: Controlla permessi come stampa, copia e modifica dei contenuti.
- Automazione: Integra la crittografia e la decrittazione nelle tue applicazioni .NET per flussi di lavoro automatizzati.
- Conformità: Assicura che i tuoi documenti rispettino 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 desiderate per l’utente e per il proprietario. - 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
2// Instanzia il plugin di Sicurezza
3var plugin = new Security();
4
5// Configura le opzioni di crittografia
6var opt = new EncryptionOptions("user_password", "owner_password");
7
8// Aggiungi il file PDF di input
9opt.AddInput(new FileDataSource("path_to_pdf"));
10
11// Specifica il file PDF crittografato di output
12opt.AddOutput(new FileDataSource("path_to_encrypted_pdf"));
13
14// Esegui il processo di crittografia
15plugin.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 crittografato utilizzando il metodo
AddInput
. - Imposta il percorso del file di output utilizzando
AddOutput
. - Esegui la decrittazione utilizzando il metodo
Process
.
1
2// Instanzia il plugin di Sicurezza
3var plugin = new Security();
4
5// Configura le opzioni di decrittazione
6var opt = new DecryptionOptions("user_password");
7
8// Aggiungi il file PDF crittografato di input
9opt.AddInput(new FileDataSource("path_to_encrypted_pdf"));
10
11// Specifica il file PDF decriptato di output
12opt.AddOutput(new FileDataSource("path_to_decrypted_pdf"));
13
14// Esegui il processo di decrittazione
15plugin.Process(opt);
Impostazione dei Permessi sui Documenti PDF
Quando criptando 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 dei contenuti.
- Modifica: Consenti o vieta modifiche al documento.
Per impostare i permessi, puoi configurare le EncryptionOptions
di conseguenza.