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("user_password", "owner_password");
 6
 7// 添加输入PDF文件
 8opt.AddInput(new FileDataSource("path_to_pdf"));
 9
10// 指定输出加密后的PDF文件
11opt.AddOutput(new FileDataSource("path_to_encrypted_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("user_password");
 6
 7// 添加输入加密PDF文件
 8opt.AddInput(new FileDataSource("path_to_encrypted_pdf"));
 9
10// 指定输出解密后的PDF文件
11opt.AddOutput(new FileDataSource("path_to_decrypted_pdf"));
12
13// 执行解密处理
14plugin.Process(opt);

设置PDF文档的权限

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

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

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

 中文