解密 PDF 文件
Contents
[
Hide
]
用密码或证书加密的 PDF 文档必须解锁后才能对其执行其他操作。如果尝试对加密的 PDF 文档进行操作,将抛出异常。解锁加密的 PDF 后,可以对其执行一个或多个操作。
使用所有者密码解密 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("P@ssw0rd");
fileSecurity.Save(_dataDir + "sample_decrtypted.pdf");
}
}