Document.Encrypt
Contenido
[
Ocultar
]Encrypt(string, string, DocumentPrivilege, CryptoAlgorithm, bool)
Encripta el documento. Luego llama a Guardar para obtener la versión encriptada del documento.
public void Encrypt(string userPassword, string ownerPassword, DocumentPrivilege privileges,
CryptoAlgorithm cryptoAlgorithm, bool usePdf20)
| Parámetro | Tipo | Descripción |
|---|---|---|
| userPassword | String | Contraseña del usuario. |
| ownerPassword | String | Contraseña del propietario. |
| privileges | DocumentPrivilege | Permisos del documento, consulta Permissions para más detalles. |
| cryptoAlgorithm | CryptoAlgorithm | Algoritmo criptográfico, consulta CryptoAlgorithm para más detalles. |
| usePdf20 | Boolean | Soporte para la revisión 6 (Extensión 8). |
Ejemplos
El siguiente ejemplo muestra cómo encriptar archivos PDF con 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
Ver También
- clase DocumentPrivilege
- enum CryptoAlgorithm
- clase Document
- namespace Aspose.Pdf
- assembly Aspose.PDF
Encrypt(string, string, Permissions, CryptoAlgorithm)
Encripta el documento. Luego llama a Guardar para obtener la versión encriptada del documento.
public void Encrypt(string userPassword, string ownerPassword, Permissions permissions,
CryptoAlgorithm cryptoAlgorithm)
| Parámetro | Tipo | Descripción |
|---|---|---|
| userPassword | String | Contraseña del usuario. |
| ownerPassword | String | Contraseña del propietario. |
| permissions | Permissions | Permisos del documento, consulta Permissions para más detalles. |
| cryptoAlgorithm | CryptoAlgorithm | Algoritmo criptográfico, consulta CryptoAlgorithm para más detalles. |
Ver También
- enum Permissions
- enum CryptoAlgorithm
- clase Document
- namespace Aspose.Pdf
- assembly Aspose.PDF
Encrypt(string, string, Permissions, CryptoAlgorithm, bool)
Encripta el documento. Luego llama a Guardar para obtener la versión encriptada del documento.
public void Encrypt(string userPassword, string ownerPassword, Permissions permissions,
CryptoAlgorithm cryptoAlgorithm, bool usePdf20)
| Parámetro | Tipo | Descripción |
|---|---|---|
| userPassword | String | Contraseña del usuario. |
| ownerPassword | String | Contraseña del propietario. |
| permissions | Permissions | Permisos del documento, consulta Permissions para más detalles. |
| cryptoAlgorithm | CryptoAlgorithm | Algoritmo criptográfico, consulta CryptoAlgorithm para más detalles. |
| usePdf20 | Boolean | Soporte para la revisión 6 (Extensión 8). |
Ver También
- enum Permissions
- enum CryptoAlgorithm
- clase Document
- namespace Aspose.Pdf
- assembly Aspose.PDF