Decrypt PDF File
Contents
[
Hide
]
Um documento PDF criptografado com uma senha ou certificado deve ser desbloqueado antes que outra operação possa ser realizada nele. Se você tentar operar em um documento PDF criptografado, você lançará uma exceção. Após desbloquear um PDF criptografado, você pode realizar uma ou mais operações nele.
Descriptografar Arquivo PDF usando Senha de Proprietário
Experimente online
Você pode tentar desbloquear documento usando Aspose.PDF e obter os resultados online neste link: products.aspose.app/pdf/unlock
Você pode tentar desbloquear documento usando Aspose.PDF e obter os resultados online neste link: products.aspose.app/pdf/unlock
Para descriptografar 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 trecho de código a seguir mostra como descriptografar 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");
// Descriptografar documento PDF
fileSecurity.DecryptFile("P@ssw0rd");
fileSecurity.Save(_dataDir + "sample_decrtypted.pdf");
}
}