如何使用 C# 更改 PDF 密码

这个简短的教程描述了如何使用 C# 更改 PDF 密码的过程。它包含对建立环境所需资源的引用、编写应用程序时要执行的步骤列表以及可用于使用 C# 更改 PDF 文件密码的可运行示例代码。还讨论了在为目标 PDF 文件设置新密码时自定义生成的 PDF 文件的加密的不同选项。

使用 C# 更改 PDF 密码的步骤

  1. 设置环境以使用 Aspose.PDF for .NET 更改密码
  2. 通过提供受密码保护的 PDF 的文件名来实例化 PdfFileInfo 类的对象
  3. 检查目标 PDF 文件是否由密码加密并执行其余步骤
  4. 创建一个 PdfFileSecurity 类的对象来更改密码
  5. 将目标 PDF 文件与 PdfFileSecurity 对象绑定
  6. 调用 ChangePassword() 方法更改所有者和用户密码
  7. 保存已更改密码的结果 PDF 文件

这些步骤总结了如何使用 C# 更改 PDF 文件密码的过程。该过程从确认目标 PDF 文件加密开始,因为它表明 PDF 文件受密码保护。一旦确认保护,PdfFileSecurity 类用于绑定实际更改密码的目标 PDF 文件,通过调用 ChangePassword() 方法。

使用 C# 更改 PDF 密码的代码

此代码演示如何使用 C# 更改 PDF 密码的过程。它使用 PdfFileInfo 类的 IsEncrypted 属性,该属性仅在目标 PDF 文件由密码加密时才为真。 PdfFileSecurity 对象用于更改密码,其中所有者的旧密码、所有者的新密码、用户的新密码、要允许的文档权限以及密钥的密钥大小,如 40、128 或 256用于加密 PDF 文件。

在本主题中,我们了解了如何使用 C# 更改 PDF 密码的过程。如果您想了解设置平面PDF文件密码的基本过程,请参阅如何在C#中使用密码保护PDF文件上的文章。

 简体中文