Document.Encrypt
Contenu
[
Cacher
]Encrypt(string, string, DocumentPrivilege, CryptoAlgorithm, bool)
Crypte le document. Appelez ensuite Save pour obtenir la version cryptée du document.
public void Encrypt(string userPassword, string ownerPassword, DocumentPrivilege privileges,
CryptoAlgorithm cryptoAlgorithm, bool usePdf20)
| Paramètre | Type | Description |
|---|---|---|
| userPassword | String | Mot de passe utilisateur. |
| ownerPassword | String | Mot de passe propriétaire. |
| privileges | DocumentPrivilege | Permissions du document, voir Permissions pour plus de détails. |
| cryptoAlgorithm | CryptoAlgorithm | Algorithme cryptographique, voir CryptoAlgorithm pour plus de détails. |
| usePdf20 | Boolean | Support pour la révision 6 (Extension 8). |
Exemples
L’exemple suivant montre comment crypter des fichiers PDF avec DocumentPrivilege
[C#]
// The path to your PDF File.
string pdfFilePath = "YOUR_PDF_FILE_PATH";
// Open document
using (Document document = new Document(pdfFilePath))
{
// Encrypt PDF
document.Encrypt("YOUR_USER_PASSWORD", "YOUR_OWNER_PASSWORD", DocumentPrivilege.AllowAll, CryptoAlgorithm.RC4x128, true);
// Save updated PDF
document.Save(pdfFilePath);
}
[VB.NET]
' The path to your PDF File.
Dim pdfFilePath As String = "YOUR_PDF_FILE_PATH"
' Open document
Using document As Document = New Document(pdfFilePath)
' Encrypt PDF
document.Encrypt("YOUR_USER_PASSWORD", "YOUR_OWNER_PASSWORD", DocumentPrivilege.AllowAll, CryptoAlgorithm.RC4x128, True)
' Save updated PDF
document.Save(pdfFilePath)
End Using
Voir aussi
- class DocumentPrivilege
- enum CryptoAlgorithm
- class Document
- namespace Aspose.Pdf
- assembly Aspose.PDF
Encrypt(string, string, Permissions, CryptoAlgorithm)
Crypte le document. Appelez ensuite Save pour obtenir la version cryptée du document.
public void Encrypt(string userPassword, string ownerPassword, Permissions permissions,
CryptoAlgorithm cryptoAlgorithm)
| Paramètre | Type | Description |
|---|---|---|
| userPassword | String | Mot de passe utilisateur. |
| ownerPassword | String | Mot de passe propriétaire. |
| permissions | Permissions | Permissions du document, voir Permissions pour plus de détails. |
| cryptoAlgorithm | CryptoAlgorithm | Algorithme cryptographique, voir CryptoAlgorithm pour plus de détails. |
Voir aussi
- enum Permissions
- enum CryptoAlgorithm
- class Document
- namespace Aspose.Pdf
- assembly Aspose.PDF
Encrypt(string, string, Permissions, CryptoAlgorithm, bool)
Crypte le document. Appelez ensuite Save pour obtenir la version cryptée du document.
public void Encrypt(string userPassword, string ownerPassword, Permissions permissions,
CryptoAlgorithm cryptoAlgorithm, bool usePdf20)
| Paramètre | Type | Description |
|---|---|---|
| userPassword | String | Mot de passe utilisateur. |
| ownerPassword | String | Mot de passe propriétaire. |
| permissions | Permissions | Permissions du document, voir Permissions pour plus de détails. |
| cryptoAlgorithm | CryptoAlgorithm | Algorithme cryptographique, voir CryptoAlgorithm pour plus de détails. |
| usePdf20 | Boolean | Support pour la révision 6 (Extension 8). |
Voir aussi
- enum Permissions
- enum CryptoAlgorithm
- class Document
- namespace Aspose.Pdf
- assembly Aspose.PDF