SetPrivilege

SetPrivilege(DocumentPrivilege)

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

public bool SetPrivilege(DocumentPrivilege privilege)
معامليكتبوصف
privilegeDocumentPrivilegeتعيين الامتياز.

قيمة الإرجاع

صحيح للنجاح.

أمثلة

[C#]
string inFile = "D:\\input.pdf"; // قد يتم إعادة تعيين TestPath.
string outFile = "D:\\output.pdf"; // قد يتم إعادة تعيين TestPath.
PdfFileSecurity fileSecurity = new PdfFileSecurity(inFile,outFile);		
fileSecurity.SetPrivilege(DocumentPrivilege.Print);

[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) 
fileSecurity.SetPrivilege(DocumentPrivilege.Print)

أنظر أيضا


SetPrivilege(string, string, DocumentPrivilege)

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

public bool SetPrivilege(string userPassword, string ownerPassword, DocumentPrivilege privilege)
معامليكتبوصف
userPasswordStringكلمة المرور الأصلية للمستخدم.
ownerPasswordStringكلمة مرور المالك الأصلية.
privilegeDocumentPrivilegeتعيين الامتياز.

قيمة الإرجاع

صحيح للنجاح.

أمثلة

[C#]
string inFile = "D:\\input.pdf"; // قد يتم إعادة تعيين TestPath.
string outFile = "D:\\output.pdf"; // قد يتم إعادة تعيين TestPath.
PdfFileSecurity fileSecurity = new PdfFileSecurity(inFile,outFile);		
fileSecurity.SetPrivilege(userPassword, ownerPassword, DocumentPrivilege.Print);

[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) 
fileSecurity.SetPrivilege(userPassword, ownerPassword, DocumentPrivilege.Print)

أنظر أيضا