Changer le mot de passe du fichier PDF

Changer le mot de passe d’un fichier PDF

Pour changer le mot de passe d’un fichier PDF, vous devez créer un objet PdfFileSecurity et ensuite appeler la méthode ChangePassword. Vous devez passer l’ancien mot de passe propriétaire et les nouveaux mots de passe utilisateur et propriétaire à la méthode ChangePassword.

L’extrait de code suivant vous montre comment changer les mots de passe d’un fichier PDF.

public static void ChangePassword()
        {
            PdfFileInfo pdfFileInfo = new PdfFileInfo(_dataDir + "sample_encrypted.pdf");
            // Create PdfFileSecurity object
            if (pdfFileInfo.IsEncrypted)
            {
                PdfFileSecurity fileSecurity = new PdfFileSecurity();
                fileSecurity.BindPdf(_dataDir + "sample_encrypted.pdf");
                fileSecurity.ChangePassword("OwnerP@ssw0rd", "Pa$$w0rd1", "Pa$$w0rd2", DocumentPrivilege.Print, KeySize.x256);
                fileSecurity.Save(_dataDir + "sample_encrtypted1.pdf");
            }
        }