ChangePassword

ChangePassword(string, string, string)

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

public bool ChangePassword(string ownerPassword, string newUserPassword, string newOwnerPassword)
معامليكتبوصف
ownerPasswordStringكلمة مرور المالك الأصلية.
newUserPasswordStringكلمة مرور مستخدم جديدة.
newOwnerPasswordStringكلمة مرور المالك الجديدة.

قيمة الإرجاع

صحيح للنجاح.

أمثلة

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

[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.ChangePassword("owner","newuser","newowner")	

أنظر أيضا


ChangePassword(string, string, string, DocumentPrivilege, KeySize)

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

public bool ChangePassword(string ownerPassword, string newUserPassword, string newOwnerPassword, 
    DocumentPrivilege privilege, KeySize keySize)
معامليكتبوصف
ownerPasswordStringكلمة مرور المالك الأصلية.
newUserPasswordStringكلمة مرور مستخدم جديدة.
newOwnerPasswordStringكلمة مرور المالك الجديدة.
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);	
fileSecurity.ChangePassword("owner","newuser","newowner", 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) 
fileSecurity.ChangePassword("owner","newuser","newowner", DocumentPrivilege.Print,KeySize.x256)

أنظر أيضا


ChangePassword(string, string, string, DocumentPrivilege, KeySize, Algorithm)

يغير كلمة مرور المستخدم وكلمة المرور بواسطة كلمة مرور المالك ، ويسمح بإعادة تعيين Pdf Documentnent security. يمكن أن تكون كلمة مرور المستخدم الجديدة وكلمة مرور المالك الجديدة فارغة أو فارغة. سيتم استبدال كلمة مرور المالك بسلسلة عشوائية إذا كانت كلمة مرور المالك الجديدة فارغة أو فارغة . هناك 6 مجموعات محتملة من قيم KeySize والخوارزمية. ومع ذلك (KeySize.x40، Algorithm.AES) و (KeySize.x256، Algorithm.RC4) غير صالحين وسيتم تشغيل استثناء المقابل إذا واجهت المجموعة هذه المجموعة . يطرح استثناءً إذا فشلت العملية.

public bool ChangePassword(string ownerPassword, string newUserPassword, string newOwnerPassword, 
    DocumentPrivilege privilege, KeySize keySize, Algorithm cipher)
معامليكتبوصف
ownerPasswordStringكلمة مرور المالك الأصلية.
newUserPasswordStringكلمة مرور مستخدم جديدة.
newOwnerPasswordStringكلمة مرور المالك الجديدة.
privilegeDocumentPrivilegeإعادة تعيين الأمان.
keySizeKeySizeKeySize.x40 لتشفير 40 بت و KeySize.x128 لتشفير 128 بت و KeySize.x256 لتشفير 256 بت.
cipherAlgorithmالخوارزمية: AES للتشفير باستخدام خوارزمية AES أو الخوارزمية. RC4 لتشفير RC4.

قيمة الإرجاع

صحيح للنجاح.

أمثلة

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

[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.ChangePassword("owner","newuser","newowner", DocumentPrivilege.Print,KeySize.x256,Algorithm.AES)

أنظر أيضا