解密 PDF 文件
Contents
[
Hide
]
使用所有者密码解密 PDF 文件
在线尝试
您可以使用 Aspose.PDF 尝试解锁文档,并通过此链接在线获得结果: products.aspose.app/pdf/unlock
您可以使用 Aspose.PDF 尝试解锁文档,并通过此链接在线获得结果: products.aspose.app/pdf/unlock
为了解密 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");
}
}