这个简短的教程描述了如何使用 C# 更改 PDF 密码的过程。它包含对建立环境所需资源的引用、编写应用程序时要执行的步骤列表以及可用于使用 C# 更改 PDF 文件密码的可运行示例代码。还讨论了在为目标 PDF 文件设置新密码时自定义生成的 PDF 文件的加密的不同选项。
使用 C# 更改 PDF 密码的步骤
- 设置环境以使用 Aspose.PDF for .NET 更改密码
- 通过提供受密码保护的 PDF 的文件名来实例化 PdfFileInfo 类的对象
- 检查目标 PDF 文件是否由密码加密并执行其余步骤
- 创建一个 PdfFileSecurity 类的对象来更改密码
- 将目标 PDF 文件与 PdfFileSecurity 对象绑定
- 调用 ChangePassword() 方法更改所有者和用户密码
- 保存已更改密码的结果 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文件上的文章。