Desencriptar Archivo PDF

Desencriptar Archivo PDF usando Contraseña de Propietario

Para desencriptar un archivo PDF, necesita crear un objeto PdfFileSecurity y luego llamar al método DecryptFile. También necesita pasar la contraseña de propietario al método DecryptFile. El siguiente fragmento de código muestra cómo desencriptar un archivo PDF.

    public static void DecryptPDFFile() {
        PdfFileInfo pdfFileInfo = new PdfFileInfo(_dataDir + "sample_encrypted.pdf");
        // Crear objeto PdfFileSecurity
        if (pdfFileInfo.isEncrypted()) {
            PdfFileSecurity fileSecurity = new PdfFileSecurity();
            fileSecurity.bindPdf(_dataDir + "sample_encrypted.pdf");
            // Desencriptar documento PDF
            fileSecurity.decryptFile("User_P@ssw0rd");
            fileSecurity.save(_dataDir + "sample_decrtypted.pdf");
        }
    }