如何使用 C# 解密 PDF 文件

这个简短的教程旨在指导如何使用 C# 解密 PDF 文件。它包含以逐步过程和可运行示例代码的形式使用 C#** 解密 PDF 的清晰信息。生成的未加密文件可以保存在磁盘上或任何所需格式的流中,例如 PDFHTML、DOCX 等。

使用 C# 解密受密码保护的 PDF 的步骤

  1. 使用 NuGet 包管理器建立添加 Aspose.PDF 的环境
  2. 使用文件名和密码将加密的 PDF 文件加载到 Document 类对象中
  3. 调用 Document.Decrypt 方法对 PDF 文件进行解密
  4. 使用新名称将未加密的文件保存在磁盘上

这些步骤描述了一个使用 C#* 解密 PDF 的简单过程,首先提供环境配置。在下一步中,源 PDF 文件与密码一起加载,然后通过调用 Document 类中的 Decrypt() 方法进行解密。您可以根据应用程序要求提供所有者密码或用户密码,因为所有者密码可以完全控制解密文件,而用户密码可以是只读的。

使用 C# 解密 PDF 文件的代码

这个简单的代码演示了如何使用 C# 解密 PDF。在加载源 PDF 文件时,我们使用了将文件名和密码作为参数的构造函数重载。我们有许多选项可以将输出 PDF 文件保存为 SaveFormat 枚举器提供的不同格式,还可以选择在保存文件时设置警告处理程序,并在文档保存到响应对象后设置标志以关闭响应对象在基于 Web 的应用程序中。

本文教我们使用 C# 将加密的 PDF 保存为未加密的。如果您想学习如何使用密码保护 PDF 文件,请参阅 如何在 C# 中使用密码保护 PDF 文件 上的文章。

 简体中文