Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
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, uma exceção será lançada. Após desbloquear um PDF criptografado, você pode realizar uma ou mais operações nele.
Para descriptografar um arquivo PDF, você precisa criar um objeto PdfFileSecurity e, em seguida, chamar o método DecryptFile. Você também precisa passar a senha do proprietário para o método DecryptFile. O seguinte trecho de código mostra como descriptografar um arquivo PDF.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void DecryptPDFFile()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdf_SecuritySignatures();
using (var pdfFileInfo = new Aspose.Pdf.Facades.PdfFileInfo(dataDir + "sample_encrypted.pdf"))
{
if (pdfFileInfo.IsEncrypted)
{
using (var fileSecurity = new Aspose.Pdf.Facades.PdfFileSecurity())
{
// Bind PDF document
fileSecurity.BindPdf(dataDir + "sample_encrypted.pdf");
// Decrypt PDF document
fileSecurity.DecryptFile("P@ssw0rd");
// Save PDF document
fileSecurity.Save(dataDir + "SampleDecrtypted_out.pdf");
}
}
}
}
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.