Aspose::Pdf::Facades::PdfFileSecurity::TryEncryptFile method
Innehåll
[
Dölj
]PdfFileSecurity::TryEncryptFile method
Krypterar Pdf‑fil med användarlösenord och ägarlösenord och anger dokumentets åtkomstbehörigheter. Användarlösenordet och ägarlösenordet kan vara null eller tomma. Ägarlösenordet ersätts med en slumpmässig sträng om det angivna ägarlösenordet är null eller tomt. Kastar inte ett undantag om processen misslyckas.
bool Aspose::Pdf::Facades::PdfFileSecurity::TryEncryptFile(const System::String &userPassword, const System::String &ownerPassword, const System::SharedPtr<DocumentPrivilege> &privilege, KeySize keySize)
| Parameter | Typ | Beskrivning |
|---|---|---|
| userPassword | const System::String& | Användarlösenord. |
| ownerPassword | const System::String& | Ägarlösenord. |
| privileg | const System::SharedPtr<DocumentPrivilege>& | Ställ in privileg. |
| 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++