Aspose::Pdf::Facades::PdfFileSecurity::TryChangePassword método

PdfFileSecurity::TryChangePassword(const System::String&, const System::String&, const System::String&) method

Cambia la contraseña de usuario y la contraseña de propietario mediante la contraseña de propietario, mantiene la configuración de seguridad original. La nueva contraseña de usuario y la nueva contraseña de propietario pueden ser nulas o vacías. La contraseña de propietario será reemplazada con una cadena aleatoria si la nueva contraseña de propietario es nula o vacía. No lanza una excepción si el proceso falla.

bool Aspose::Pdf::Facades::PdfFileSecurity::TryChangePassword(const System::String &ownerPassword, const System::String &newUserPassword, const System::String &newOwnerPassword)
ParámetroTipoDescripción
ownerPasswordconst System::String&Contraseña original del propietario.
newUserPasswordconst System::String&Nueva contraseña de usuario.
newOwnerPasswordconst System::String&Nueva contraseña de propietario.

ReturnValue

Verdadero para éxito, o falso.

Ver también

PdfFileSecurity::TryChangePassword(const System::String&, const System::String&, const System::String&, const System::SharedPtr<DocumentPrivilege>&, KeySize) method

Cambia la contraseña de usuario y la contraseña mediante la contraseña del propietario, permite restablecer la seguridad del documento Pdf. La nueva contraseña de usuario y la nueva contraseña del propietario pueden ser nulas o vacías. La contraseña del propietario será reemplazada por una cadena aleatoria si la nueva contraseña del propietario es nula o vacía. No lanza una excepción si el proceso falla.

bool Aspose::Pdf::Facades::PdfFileSecurity::TryChangePassword(const System::String &ownerPassword, const System::String &newUserPassword, const System::String &newOwnerPassword, const System::SharedPtr<DocumentPrivilege> &privilege, KeySize keySize)
ParámetroTipoDescripción
ownerPasswordconst System::String&Contraseña de propietario original.
newUserPasswordconst System::String&Nueva contraseña de usuario.
newOwnerPasswordconst System::String&Nueva contraseña de propietario.
privilegioconst System::SharedPtr\<DocumentPrivilege\>\&Restablecer seguridad.
keySizeKeySizeKeySize.x40 para cifrado de 40 bits, KeySize.x128 para cifrado de 128 bits y KeySize.x256 para cifrado de 256 bits.

ReturnValue

True para éxito, o false.

Ver también

PdfFileSecurity::TryChangePassword(const System::String&, const System::String&, const System::String&, const System::SharedPtr<DocumentPrivilege>&, KeySize, Algorithm) method

Cambia la contraseña de usuario y la contraseña mediante la contraseña del propietario, permite restablecer la seguridad del documento Pdf. La nueva contraseña de usuario y la nueva contraseña del propietario pueden ser nulas o vacías. La contraseña del propietario será reemplazada por una cadena aleatoria si la nueva contraseña del propietario es nula o vacía. Hay 6 combinaciones posibles de valores de KeySize y Algorithm. Sin embargo, (KeySize.x40, Algorithm.AES) y (KeySize.x256, Algorithm.RC4) son inválidas y se lanzará una excepción correspondiente si el kit encuentra esta combinación. No lanza una excepción si el proceso falla.

bool Aspose::Pdf::Facades::PdfFileSecurity::TryChangePassword(const System::String &ownerPassword, const System::String &newUserPassword, const System::String &newOwnerPassword, const System::SharedPtr<DocumentPrivilege> &privilege, KeySize keySize, Algorithm cipher)
ParámetroTipoDescripción
ownerPasswordconst System::String&Contraseña de propietario original.
newUserPasswordconst System::String&Nueva contraseña de usuario.
newOwnerPasswordconst System::String&Nueva contraseña de propietario.
privilegioconst System::SharedPtr\<DocumentPrivilege\>\&Restablecer seguridad.
keySizeKeySizeKeySize.x40 para cifrado de 40 bits, KeySize.x128 para cifrado de 128 bits y KeySize.x256 para cifrado de 256 bits.
cipherAlgorithmAlgorithm.AES para cifrar usando el algoritmo AES o Algorithm.RC4 para cifrado RC4.

ReturnValue

True para éxito, o false.

Ver también