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ètre | Taper | La description |
---|---|---|
userPassword | String | Mot de passe de l’utilisateur. |
ownerPassword | String | Mot de passe propriétaire. |
privilege | DocumentPrivilege | Définir le privilège. |
keySize | KeySize | KeySize.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
- class DocumentPrivilege
- enum KeySize
- class PdfFileSecurity
- espace de noms Aspose.Pdf.Facades
- Assemblée Aspose.PDF