Décrypter un fichier PDF

Décrypter un fichier PDF en utilisant le mot de passe propriétaire

Pour décrypter un fichier PDF, vous devez créer un objet PdfFileSecurity puis appeler la méthode DecryptFile. Vous devez également passer le mot de passe propriétaire à la méthode DecryptFile. Le code suivant montre comment décrypter un fichier PDF.

    public static void DecryptPDFFile() {
        PdfFileInfo pdfFileInfo = new PdfFileInfo(_dataDir + "sample_encrypted.pdf");
        // Créer un objet PdfFileSecurity
        if (pdfFileInfo.isEncrypted()) {
            PdfFileSecurity fileSecurity = new PdfFileSecurity();
            fileSecurity.bindPdf(_dataDir + "sample_encrypted.pdf");
            // Décrypter le document PDF
            fileSecurity.decryptFile("User_P@ssw0rd");
            fileSecurity.save(_dataDir + "sample_decrtypted.pdf");
        }
    }