Aspose::Pdf::Facades::PdfFileSecurity::TryChangePassword method

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

Ändrar användarlösenordet och ägarlösenordet med ägarlösenordet, behåller de ursprungliga säkerhetsinställningarna. Det nya användarlösenordet och det nya ägarlösenordet kan vara null eller tomma. Ägarlösenordet kommer att ersättas med en slumpmässig sträng om det nya ägarlösenordet är null eller tomt. Kastar inte ett undantag om processen misslyckas.

bool Aspose::Pdf::Facades::PdfFileSecurity::TryChangePassword(const System::String &ownerPassword, const System::String &newUserPassword, const System::String &newOwnerPassword)
ParameterTypBeskrivning
ownerPasswordconst System::String&Originalt ägarlösenord.
newUserPasswordconst System::String&Nytt användarlösenord.
newOwnerPasswordconst System::String&Nytt ägarlösenord.

ReturnValue

Sant för framgång, eller falskt.

Se även

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

Ändrar användarlösenordet och lösenordet med ägarlösenordet, möjliggör återställning av Pdf dokumentets säkerhet. Det nya användarlösenordet och det nya ägarlösenordet kan vara null eller tomma. Ägarlösenordet kommer att ersättas med en slumpmässig sträng om det nya ägarlösenordet är null eller tomt. Kastar inte ett undantag om processen misslyckas.

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)
ParameterTypBeskrivning
ownerPasswordconst System::String&Originalt ägarlösenord.
newUserPasswordconst System::String&Nytt användarlösenord.
newOwnerPasswordconst System::String&Nytt ägarlösenord.
privilegconst System::SharedPtr<DocumentPrivilege>&Återställ säkerhet.
keySizeKeySizeKeySize.x40 för 40‑bits kryptering, KeySize.x128 för 128‑bits kryptering och KeySize.x256 för 256‑bits kryptering.

ReturnValue

True vid lyckat resultat, annars false.

Se även

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

Ändrar användarlösenordet och lösenordet med ägarlösenordet, möjliggör återställning av Pdf dokumentets säkerhet. Det nya användarlösenordet och det nya ägarlösenordet kan vara null eller tomma. Ägarlösenordet kommer att ersättas med en slumpmässig sträng om det nya ägarlösenordet är null eller tomt. Det finns 6 möjliga kombinationer av KeySize och Algorithm värden. Dock är (KeySize.x40, Algorithm.AES) och (KeySize.x256, Algorithm.RC4) ogiltiga och motsvarande undantag kommer att kastas om verktyget stöter på denna kombination. Kastar inte ett undantag om processen misslyckas.

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)
ParameterTypBeskrivning
ownerPasswordconst System::String&Originalt ägarlösenord.
newUserPasswordconst System::String&Nytt användarlösenord.
newOwnerPasswordconst System::String&Nytt ägarlösenord.
privilegconst System::SharedPtr<DocumentPrivilege>&Återställ säkerhet.
keySizeKeySizeKeySize.x40 för 40‑bits kryptering, KeySize.x128 för 128‑bits kryptering och KeySize.x256 för 256‑bits kryptering.
cipherAlgorithmAlgorithm.AES för att kryptera med AES-algoritmen eller Algorithm.RC4 för RC4-kryptering.

ReturnValue

True vid lyckat resultat, annars false.

Se även