Decrypt PDF File
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");
}
}