Document.Encrypt

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ètreTypeDescription
userPasswordStringMot de passe utilisateur.
ownerPasswordStringMot de passe propriétaire.
privilegesDocumentPrivilegePermissions du document, voir Permissions pour plus de détails.
cryptoAlgorithmCryptoAlgorithmAlgorithme cryptographique, voir CryptoAlgorithm pour plus de détails.
usePdf20BooleanSupport 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


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ètreTypeDescription
userPasswordStringMot de passe utilisateur.
ownerPasswordStringMot de passe propriétaire.
permissionsPermissionsPermissions du document, voir Permissions pour plus de détails.
cryptoAlgorithmCryptoAlgorithmAlgorithme cryptographique, voir CryptoAlgorithm pour plus de détails.

Voir aussi


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ètreTypeDescription
userPasswordStringMot de passe utilisateur.
ownerPasswordStringMot de passe propriétaire.
permissionsPermissionsPermissions du document, voir Permissions pour plus de détails.
cryptoAlgorithmCryptoAlgorithmAlgorithme cryptographique, voir CryptoAlgorithm pour plus de détails.
usePdf20BooleanSupport pour la révision 6 (Extension 8).

Voir aussi