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)
| Parameter | Typ | Beskrivning |
|---|---|---|
| ownerPassword | const System::String& | Originalt ägarlösenord. |
| newUserPassword | const System::String& | Nytt användarlösenord. |
| newOwnerPassword | const System::String& | Nytt ägarlösenord. |
ReturnValue
Sant för framgång, eller falskt.
Se även
- Class String
- Class PdfFileSecurity
- Namespace Aspose::Pdf::Facades
- Library Aspose.PDF for C++
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)
| Parameter | Typ | Beskrivning |
|---|---|---|
| ownerPassword | const System::String& | Originalt ägarlösenord. |
| newUserPassword | const System::String& | Nytt användarlösenord. |
| newOwnerPassword | const System::String& | Nytt ägarlösenord. |
| privileg | const System::SharedPtr<DocumentPrivilege>& | Återställ säkerhet. |
| keySize | KeySize | KeySize.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
- Class String
- Typedef SharedPtr
- Class DocumentPrivilege
- Enum KeySize
- Class PdfFileSecurity
- Namespace Aspose::Pdf::Facades
- Library Aspose.PDF for C++
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)
| Parameter | Typ | Beskrivning |
|---|---|---|
| ownerPassword | const System::String& | Originalt ägarlösenord. |
| newUserPassword | const System::String& | Nytt användarlösenord. |
| newOwnerPassword | const System::String& | Nytt ägarlösenord. |
| privileg | const System::SharedPtr<DocumentPrivilege>& | Återställ säkerhet. |
| keySize | KeySize | KeySize.x40 för 40‑bits kryptering, KeySize.x128 för 128‑bits kryptering och KeySize.x256 för 256‑bits kryptering. |
| cipher | Algorithm | Algorithm.AES för att kryptera med AES-algoritmen eller Algorithm.RC4 för RC4-kryptering. |
ReturnValue
True vid lyckat resultat, annars false.
Se även
- Class String
- Typedef SharedPtr
- Class DocumentPrivilege
- Enum KeySize
- Enum Algorithm
- Class PdfFileSecurity
- Namespace Aspose::Pdf::Facades
- Library Aspose.PDF for C++