ChangePassword
ChangePassword(string, string, string)
تغيير كلمة مرور المستخدم وكلمة مرور المالك بواسطة كلمة مرور المالك ، مع الاحتفاظ بإعدادات الأمان الأصلية. يمكن أن تكون كلمة مرور المستخدم الجديدة وكلمة مرور المالك الجديدة فارغة أو فارغة. سيتم استبدال كلمة مرور المالك بسلسلة عشوائية إذا كانت كلمة مرور المالك الجديدة فارغة أو فارغة. يطرح استثناءً إذا فشلت العملية.
public bool ChangePassword(string ownerPassword, string newUserPassword, string newOwnerPassword)
معامل | يكتب | وصف |
---|---|---|
ownerPassword | String | كلمة مرور المالك الأصلية. |
newUserPassword | String | كلمة مرور مستخدم جديدة. |
newOwnerPassword | String | كلمة مرور المالك الجديدة. |
قيمة الإرجاع
صحيح للنجاح.
أمثلة
[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")
أنظر أيضا
- class PdfFileSecurity
- مساحة الاسم Aspose.Pdf.Facades
- المجسم Aspose.PDF
ChangePassword(string, string, string, DocumentPrivilege, KeySize)
يغير كلمة مرور المستخدم وكلمة المرور بواسطة كلمة مرور المالك ، ويسمح بإعادة تعيين Pdf Documentnent security. يمكن أن تكون كلمة مرور المستخدم الجديدة وكلمة مرور المالك الجديدة فارغة أو فارغة. سيتم استبدال كلمة مرور المالك بسلسلة عشوائية إذا كانت كلمة مرور المالك الجديدة فارغة أو فارغة. يطرح استثناءً إذا فشلت العملية.
public bool ChangePassword(string ownerPassword, string newUserPassword, string newOwnerPassword,
DocumentPrivilege privilege, KeySize keySize)
معامل | يكتب | وصف |
---|---|---|
ownerPassword | String | كلمة مرور المالك الأصلية. |
newUserPassword | String | كلمة مرور مستخدم جديدة. |
newOwnerPassword | String | كلمة مرور المالك الجديدة. |
privilege | DocumentPrivilege | إعادة تعيين الأمان. |
keySize | KeySize | KeySize.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)
أنظر أيضا
- class DocumentPrivilege
- enum KeySize
- class PdfFileSecurity
- مساحة الاسم Aspose.Pdf.Facades
- المجسم Aspose.PDF
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)
معامل | يكتب | وصف |
---|---|---|
ownerPassword | String | كلمة مرور المالك الأصلية. |
newUserPassword | String | كلمة مرور مستخدم جديدة. |
newOwnerPassword | String | كلمة مرور المالك الجديدة. |
privilege | DocumentPrivilege | إعادة تعيين الأمان. |
keySize | KeySize | KeySize.x40 لتشفير 40 بت و KeySize.x128 لتشفير 128 بت و KeySize.x256 لتشفير 256 بت. |
cipher | Algorithm | الخوارزمية: 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)
أنظر أيضا
- class DocumentPrivilege
- enum KeySize
- enum Algorithm
- class PdfFileSecurity
- مساحة الاسم Aspose.Pdf.Facades
- المجسم Aspose.PDF