TryEncryptFile

PdfFileSecurity.TryEncryptFile method

Crypte le fichier PDF avec le mot de passe utilisateur et le mot de passe propriétaire et définit les privilèges d’accès au document. Le mot de passe utilisateur et le mot de passe propriétaire peuvent être nuls ou vides. Le mot de passe du propriétaire sera remplacé par une chaîne aléatoire si le mot de passe du propriétaire saisi est nul ou vide. Ne lève pas d’exception si le processus a échoué.

public bool TryEncryptFile(string userPassword, string ownerPassword, DocumentPrivilege privilege, 
    KeySize keySize)
ParamètreTaperLa description
userPasswordStringMot de passe de l’utilisateur.
ownerPasswordStringMot de passe propriétaire.
privilegeDocumentPrivilegeDéfinir le privilège.
keySizeKeySizeKeySize.x40 pour un cryptage 40 bits, KeySize.x128 pour un cryptage 128 bits et KeySize.x256 pour un cryptage 256 bits.

Return_Value

Vrai pour le succès, ou faux.

Exemples

[C#]
string inFile = "D:\\input.pdf"; // Le TestPath peut être réaffecté.
string outFile = "D:\\output.pdf"; // Le TestPath peut être réaffecté.	
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)

Voir également