这个简单的教程简要介绍了如何在 C# 中删除 PDF 的所有限制。它包含有关建立环境所需资源的所有基本信息、编程任务列表以及用 C# 开发 PDF 限制删除软件的代码片段。本文还将讨论用于更改加载的 PDF 文件的限制和其他属性的不同选项。
在 C# 中解锁 PDF 限制的步骤
- 设置 IDE 为 .NET 添加 Aspose.PDF 以移除 PDF 限制
- 创建用于管理 PDF 文件安全性的 PdfFileSecurity 对象
- 调用BindPdf()方法打开目标PDF文件
- 实例化一个 DocumentPrivilege 类对象并将其默认值设置为 DocumentPrivilege.AllowAll
- 通过传递所需的权限来调用 SetPrivilege() 方法
- 解锁限制后保存生成的 PDF 文件
这些步骤解释了用 C#* 编写 *PDF 限制删除工具的过程。该过程通过创建 PdfFileSecurity 类对象开始,因为它将用于加载目标 PDF 文件、设置权限并保存生成的 PDF 文件。 DocumentPrivilege 类对象用于一次设置所有权限,但您可以仅根据您的应用程序需要选择所需的权限。
在 C# 中删除对 PDF 文档的限制的代码
上面的代码演示了*a PDF restrictions remover in C#*的开发。 PdfFileSecurity不仅可以用于加载PDF文件,还可以用于更改密码、加密PDF文件和设置权限。 DocumentPrivilege 类具有通过单个选项启用或禁用所有限制的选项,即分别为 ForbidAll 和 AllowAll、设置 ModifyContents 选项、允许屏幕阅读器、允许填写表单以及允许复制内容。
在本主题中,我们学习了在 C#* 中*删除 PDF 的所有限制的过程。如果您想了解从 PDF 文件中删除签名的过程,请参阅 如何使用C#从PDF中删除签名 上的文章。