Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Para cambiar la contraseña de un archivo PDF, necesitas crear un objeto PdfFileSecurity y luego llamar al método ChangePassword. Debes pasar la contraseña de propietario existente y las nuevas contraseñas de usuario y propietario al método ChangePassword.
El siguiente fragmento de código te muestra cómo cambiar las contraseñas de un archivo PDF.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void ChangePassword()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdf_SecuritySignatures();
using (var pdfFileInfo = new Aspose.Pdf.Facades.PdfFileInfo(dataDir + "sample_encrypted.pdf"))
{
// Create PdfFileSecurity object if the document is encrypted
if (pdfFileInfo.IsEncrypted)
{
using (var fileSecurity = new Aspose.Pdf.Facades.PdfFileSecurity())
{
// Bind PDF document
fileSecurity.BindPdf(dataDir + "sample_encrypted.pdf");
fileSecurity.ChangePassword("OwnerP@ssw0rd", "Pa$$w0rd1", "Pa$$w0rd2", Aspose.Pdf.Facades.DocumentPrivilege.Print, Aspose.Pdf.Facades.KeySize.x256);
// Save PDF document
fileSecurity.Save(dataDir + "sample_encrtypted1.pdf");
}
}
}
}
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.