TryEncryptFile

PdfFileSecurity.TryEncryptFile method

تشفير ملف Pdf باستخدام كلمة مرور المستخدم وكلمة مرور المالك وتعيين امتيازات المستند للوصول . يمكن أن تكون كلمة مرور المستخدم وكلمة مرور المالك فارغة أو فارغة. سيتم استبدال كلمة مرور المالك بسلسلة عشوائية إذا كانت كلمة مرور مالك الإدخال فارغة أو فارغة. لا يطرح استثناء إذا فشلت العملية.

public bool TryEncryptFile(string userPassword, string ownerPassword, DocumentPrivilege privilege, 
    KeySize keySize)
معامليكتبوصف
userPasswordStringكلمة مرور المستخدم.
ownerPasswordStringكلمة مرور المالك.
privilegeDocumentPrivilegeتعيين الامتياز.
keySizeKeySizeKeySize.x40 لتشفير 40 بت و KeySize.x128 لتشفير 128 بت و KeySize.x256 لتشفير 256 بت.

قيمة الإرجاع

صحيح للنجاح أو خطأ.

أمثلة

[C#]
string inFile = "D:\\input.pdf"; // قد يتم إعادة تعيين TestPath.
string outFile = "D:\\output.pdf"; // قد يتم إعادة تعيين TestPath.	
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)

أنظر أيضا