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");
        }
    }