PDF安全性

Documentize PDF安全性 for .NET 是一款强大的工具,旨在通过提供加密和解密功能来增强你的PDF文档的安全性。它确保你的敏感信息保持机密,并受到未授权访问的保护。

主要特点:

  • 加密PDF文档:通过添加用户和所有者密码来保护你的PDF文件。
  • 解密PDF文档:在需要时移除PDF的加密。
  • 设置权限:控制打印、复制和修改内容等权限。
  • 自动化:将加密和解密集成到你的.NET应用程序中,实现自动化工作流程。
  • 合规性:确保你的文档符合行业安全标准。

如何加密PDF文档

要加密PDF文档,请按照以下步骤操作:

  1. 创建Security类的实例。
  2. 使用所需的用户和所有者密码创建EncryptionOptions的实例。
  3. 使用AddInput方法添加输入PDF文件。
  4. 使用AddOutput设置输出文件路径。
  5. 使用Process方法执行加密。
 1// 实例化Security插件
 2var plugin = new Security();
 3
 4// 配置加密选项
 5var opt = new EncryptionOptions("用户密码", "所有者密码");
 6
 7// 添加输入PDF文件
 8opt.AddInput(new FileDataSource("pdf文件路径"));
 9
10// 指定输出加密PDF文件
11opt.AddOutput(new FileDataSource("加密pdf文件路径"));
12
13// 执行加密过程
14plugin.Process(opt);

如何解密PDF文档

要解密PDF文档,请按照以下步骤操作:

  1. 创建Security类的实例。
  2. 使用必要的密码创建DecryptionOptions的实例。
  3. 使用AddInput方法添加加密PDF文件。
  4. 使用AddOutput设置输出文件路径。
  5. 使用Process方法执行解密。
 1// 实例化Security插件
 2var plugin = new Security();
 3
 4// 配置解密选项
 5var opt = new DecryptionOptions("用户密码");
 6
 7// 添加输入加密PDF文件
 8opt.AddInput(new FileDataSource("加密pdf文件路径"));
 9
10// 指定输出解密PDF文件
11opt.AddOutput(new FileDataSource("解密pdf文件路径"));
12
13// 执行解密过程
14plugin.Process(opt);

设置PDF文档的权限

在加密PDF时,可以设置各种权限来控制文档的使用方式。

  • 打印:允许或禁止打印文档。
  • 复制:允许或禁止复制内容。
  • 修改:允许或禁止对文档进行修改。

要设置权限,可以相应地配置EncryptionOptions

 中文