解密 PDF 文件

使用所有者密码解密 PDF 文件

为了解密 PDF 文件,您需要创建 PdfFileSecurity 对象,然后调用 DecryptFile 方法。您还需要将所有者密码传递给 DecryptFile 方法。以下代码片段向您展示了如何解密 PDF 文件。

    public static void DecryptPDFFile() {
        PdfFileInfo pdfFileInfo = new PdfFileInfo(_dataDir + "sample_encrypted.pdf");
        // 创建 PdfFileSecurity 对象
        if (pdfFileInfo.isEncrypted()) {
            PdfFileSecurity fileSecurity = new PdfFileSecurity();
            fileSecurity.bindPdf(_dataDir + "sample_encrypted.pdf");
            // 解密 PDF 文档
            fileSecurity.decryptFile("User_P@ssw0rd");
            fileSecurity.save(_dataDir + "sample_decrtypted.pdf");
        }
    }