Document.Encrypt

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ámetroTipoDescripción
userPasswordStringContraseña del usuario.
ownerPasswordStringContraseña del propietario.
privilegesDocumentPrivilegePermisos del documento, consulta Permissions para más detalles.
cryptoAlgorithmCryptoAlgorithmAlgoritmo criptográfico, consulta CryptoAlgorithm para más detalles.
usePdf20BooleanSoporte 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


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ámetroTipoDescripción
userPasswordStringContraseña del usuario.
ownerPasswordStringContraseña del propietario.
permissionsPermissionsPermisos del documento, consulta Permissions para más detalles.
cryptoAlgorithmCryptoAlgorithmAlgoritmo criptográfico, consulta CryptoAlgorithm para más detalles.

Ver También


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ámetroTipoDescripción
userPasswordStringContraseña del usuario.
ownerPasswordStringContraseña del propietario.
permissionsPermissionsPermisos del documento, consulta Permissions para más detalles.
cryptoAlgorithmCryptoAlgorithmAlgoritmo criptográfico, consulta CryptoAlgorithm para más detalles.
usePdf20BooleanSoporte para la revisión 6 (Extensión 8).

Ver También