virtual BindPdf(Document) | Inizializza la facciata. |
override BindPdf(Stream) | Inizializza la facciata. |
override BindPdf(string) | Inizializza la facciata. |
ChangePassword(string, string, string) | Modifica la password utente e la password del proprietario in base alla password del proprietario, mantiene le impostazioni di sicurezza originali. La nuova password utente e la nuova password del proprietario possono essere nulle o vuote. La password del proprietario verrà sostituita con una stringa casuale se la nuova password del proprietario è nulla o vuota. Genera un’eccezione se il processo non riesce. |
ChangePassword(string, string, string, DocumentPrivilege, KeySize) | Modifica la password utente e la password in base alla password del proprietario, consente di ripristinare la sicurezza del documento Pdf. La nuova password utente e la nuova password proprietario possono essere nulle o vuote. La password del proprietario verrà sostituita con una stringa casuale se la nuova password del proprietario è nulla o vuota. Genera un’eccezione se il processo non riesce. |
ChangePassword(string, string, string, DocumentPrivilege, KeySize, Algorithm) | Modifica la password utente e la password in base alla password del proprietario, consente di ripristinare la sicurezza del documento Pdf. La nuova password utente e la nuova password proprietario possono essere nulle o vuote. La password del proprietario verrà sostituita con una stringa casuale se la nuova password del proprietario è nulla o vuota. Esistono 6 possibili combinazioni di valori KeySize e Algoritmo. Tuttavia (KeySize.x40, Algorithm.AES) e (KeySize.x256, Algorithm.RC4) non sono validi e l’eccezione corrispondente verrà sollevata se il kit incontra questa combinazione. Genera un’eccezione se il processo non riesce. |
override Close() | Chiude la facciata. |
DecryptFile(string) | Decrittografa un documento Pdf crittografato tramite la password del proprietario. Se il documento non ha la password del proprietario, è consentito utilizzare la password dell’utente. Genera un’eccezione se il processo non riesce. |
Dispose() | Elimina la facciata. |
EncryptFile(string, string, DocumentPrivilege, KeySize) | Crittografa il file Pdf con userpassword e ownerpassword e imposta i privilegi di accesso del documento. La password utente e la password proprietario possono essere nulle o vuote. La password del proprietario verrà sostituita con una stringa casuale se la password del proprietario immessa è nulla o vuota. Genera un’eccezione se il processo non riesce. |
EncryptFile(string, string, DocumentPrivilege, KeySize, Algorithm) | Crittografa il file Pdf con userpassword e ownerpassword e imposta i privilegi di accesso del documento. La password utente e la password proprietario possono essere nulle o vuote. La password del proprietario verrà sostituita con una stringa casuale se la password del proprietario di input è nulla o vuota. Esistono 6 possibili combinazioni di valori KeySize e Algorithm. Tuttavia (KeySize.x40, Algorithm.AES) e (KeySize.x256, Algorithm.RC4) non sono validi e l’eccezione corrispondente verrà sollevata se il kit incontra questa combinazione. Genera un’eccezione se il processo non riesce. |
virtual Save(Stream) | Salva il documento PDF nel flusso specificato. |
virtual Save(string) | Salva il documento PDF nel file specificato. |
SetPrivilege(DocumentPrivilege) | Imposta la sicurezza del file Pdf con password utente/proprietario vuote. La password del proprietario verrà aggiunta da una stringa casuale. Genera un’eccezione se il processo non riesce. |
SetPrivilege(string, string, DocumentPrivilege) | Imposta la sicurezza del file Pdf con la password originale. Genera un’eccezione se il processo non riesce. |
TryChangePassword(string, string, string) | Modifica la password utente e la password del proprietario in base alla password del proprietario, mantiene le impostazioni di sicurezza originali. La nuova password utente e la nuova password del proprietario possono essere nulle o vuote. La password del proprietario verrà sostituita Non genera un’eccezione se il processo non riesce. con una stringa casuale se la nuova password del proprietario è nulla o vuota. |
TryChangePassword(string, string, string, DocumentPrivilege, KeySize) | Modifica la password utente e la password in base alla password del proprietario, consente di ripristinare la sicurezza del documento Pdf. La nuova password utente e la nuova password proprietario possono essere nulle o vuote. La password del proprietario verrà sostituita con una stringa casuale se la nuova password del proprietario è nulla o vuota. Non genera un’eccezione se il processo non riesce. |
TryChangePassword(string, string, string, DocumentPrivilege, KeySize, Algorithm) | Modifica la password utente e la password in base alla password del proprietario, consente di ripristinare la sicurezza del documento Pdf. La nuova password utente e la nuova password proprietario possono essere nulle o vuote. La password del proprietario verrà sostituita con una stringa casuale se la nuova password del proprietario è nulla o vuota. Esistono 6 possibili combinazioni di valori KeySize e Algoritmo. Tuttavia (KeySize.x40, Algorithm.AES) e (KeySize.x256, Algorithm.RC4) non sono validi e l’eccezione corrispondente verrà sollevata se il kit incontra questa combinazione. Non genera un’eccezione se il processo non riesce. |
TryDecryptFile(string) | Decrittografa un documento Pdf crittografato tramite la password del proprietario. Se il documento non ha la password del proprietario, è consentito utilizzare la password dell’utente. Non genera un’eccezione se il processo non riesce. |
TryEncryptFile(string, string, DocumentPrivilege, KeySize) | Crittografa il file Pdf con userpassword e ownerpassword e imposta i privilegi di accesso del documento. La password utente e la password proprietario possono essere nulle o vuote. La password del proprietario verrà sostituita con una stringa casuale se la password del proprietario di input è nulla o vuota. Non genera un’eccezione se il processo non riesce. |
TrySetPrivilege(string, string, DocumentPrivilege) | Imposta la sicurezza del file Pdf con la password originale. Non genera un’eccezione se il processo non riesce. |