PDFファイルの復号化
Contents
[
Hide
]
パスワードまたは証明書で暗号化されたPDFドキュメントは、他の操作を行う前に解除する必要があります。暗号化されたPDFドキュメントで操作を試みると、例外が発生します。暗号化されたPDFを解除した後、1つ以上の操作を実行することができます。
オーナーパスワードを使用して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");
}
}