TryEncryptFile

PdfFileSecurity.TryEncryptFile method

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.

public bool TryEncryptFile(string userPassword, string ownerPassword, DocumentPrivilege privilege, 
    KeySize keySize)
ParametroTipoDescrizione
userPasswordStringPassword utente.
ownerPasswordStringPassword del proprietario.
privilegeDocumentPrivilegeImposta il privilegio.
keySizeKeySizeKeySize.x40 per la crittografia a 40 bit, KeySize.x128 per la crittografia a 128 bit e KeySize.x256 per la crittografia a 256 bit.

Valore di ritorno

Vero per il successo o falso.

Esempi

[C#]
string inFile = "D:\\input.pdf"; // cambia il testo con il carattere specificato
string outFile = "D:\\output.pdf"; // cambia il testo con il carattere specificato	
PdfFileSecurity fileSecurity = new PdfFileSecurity(inFile,outFile);		
bool result = fileSecurity.TryEncryptFile("userpass", "ownerpass", DocumentPrivilege.Print, KeySize.x256);	

[Visual Basic]
Dim inFile As String = "D:\\input.pdf"  'The TestPath may be re-assigned.'
Dim outFile As String = "D:\\output.pdf"   'The TestPath may be re-assigned.'
Dim fileSecurity As PdfFileSecurity = New PdfFileSecurity(inFile,outFile) 
Dim result As Boolean = fileSecurity.TryEncryptFile("userpass", "ownerpass", DocumentPrivilege.Print, KeySize.x256)

Guarda anche