Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Un document PDF chiffré avec un mot de passe ou un certificat doit être déverrouillé avant qu’une autre opération puisse y être effectuée. Si vous essayez d’opérer sur un document PDF chiffré, une exception sera levée. Après avoir déverrouillé un PDF chiffré, vous pouvez effectuer une ou plusieurs opérations sur celui-ci.
Pour déchiffrer un fichier PDF, vous devez créer un objet PdfFileSecurity puis appeler la méthode DecryptFile. Vous devez également passer le mot de passe propriétaire à la méthode DecryptFile. Le code suivant vous montre comment déchiffrer un fichier 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.