Decryptar Arquivo PDF

Decryptar Arquivo PDF usando Senha do Proprietário

Para decryptar um arquivo PDF, você precisa criar um objeto PdfFileSecurity e então chamar o método DecryptFile. Você também precisa passar a senha do proprietário para o método DecryptFile. O seguinte trecho de código mostra como decryptar um arquivo PDF.

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