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. Новый пароль пользователя и новый пароль владельца могут быть нулевыми или пустыми. Пароль владельца будет заменен на случайной строкой, если новый пароль владельца недействителен или пуст. Выдает исключение в случае сбоя процесса.
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. Новый пароль пользователя и новый пароль владельца могут быть нулевыми или пустыми. Пароль владельца будет заменен на случайной строкой, если новый пароль владельца недействителен или пуст. Существует 6 возможных комбинаций значений KeySize и Algorithm. Однако (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 | Algorithm.AES для шифрования с использованием алгоритма AES или Algorithm.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