1. 产品
  2.   PDF 安全

PDF Security in C#/.NET

通过加密、解密、数字签名和清理来保护 PDF 文档

PDF 安全

使用 C# 和 PDF Security 保护您的 PDF 文件。此工具可让您加密和解密文档,以保护敏感数据,同时还能添加数字签名和可信时间戳,以确保真实性。为需要对每个共享 PDF 充满信心的专业人士提供简洁且强大的解决方案。无论是需要防止未授权访问,还是精确管理权限,该工具都能确保您的文档保持机密并符合行业标准。

Key Features

在需要时使用强加密锁定您的 PDF 文档,防止未授权访问。

在需要时打开已加密的 PDF 文档,使其可公开访问。

创建具有完全可定制设置的数字签名对象。设置签名参数,包括证书详细信息、时间戳、签名原因以及视觉外观(页码、可见、联系人等)。向 PDF 文档添加时间戳,确保长期的文档完整性和可追溯性。通过可信服务器验证时间戳,提升文档安全性。

移除 PDF 文档中的隐藏数据,例如元数据、附件、注释、JavaScript、表单、图层、搜索索引等。

入门指南

为何选择 PDF Security

  • 全面的文档保护 – 保障您的 PDF 不被篡改、未授权查看和数据泄露。
  • 适用于企业、律所、医疗机构以及任何处理敏感数据的组织。
  • 法律约束力签名 – 满足电子文档签名的合规要求。
  • 增强安全性 – 防止签署后未授权的修改。
  • 专业外观 – 自定义签名视觉效果以匹配您的品牌或文档风格。
  • 无缝 .NET 集成,简化工作流。
  • 支持的操作系统包括 Windows 7-11、Windows Server 2003-2022、macOS(10.12+)和 Linux。
  • 支持的框架从 4.0 到 8.0。
  • 与多种 Microsoft Visual Studio 版本兼容。
  • 详细且高质量的文档

如何加密 PDF 文档

  • 创建一个 EncryptOptions 实例,设置所需的密码和权限。
  • 使用 AddInput 方法设置输入 PDF 文件。
  • 使用 AddOutput 方法设置输出 PDF 文件。
  • 调用 PdfSecurity.Encrypt,传入 EncryptOptions 实例作为参数。
  • 更多详细信息,请参阅文档页面


如何解密 PDF 文档

  • 创建一个 DecryptOptions 实例,提供必要的密码。
  • 使用 AddInput 方法设置输入 PDF 文件。
  • 使用 AddOutput 方法设置输出 PDF 文件。
  • 调用 PdfSecurity.Decrypt,传入 DecryptOptions 实例作为参数。
  • 更多详细信息,请参阅文档页面


如何签署 PDF 文档

  • 创建一个 SignOptions 实例,提供 pfx 文件和必要的密码。
  • 使用 AddInput 方法设置输入 PDF 文件。
  • 使用 AddOutput 方法设置输出 PDF 文件。
  • 调用 PdfSecurity.Sign,传入 SignOptions 实例作为参数。
  • 更多详细信息,请参阅文档页面


如何清理 PDF 文档

  • 创建一个 SanitizeOptions 实例,提供输入和输出文件路径。
  • 调用 PdfSecurity.Sanitize,传入 SanitizeOptions 实例作为参数。
  • 更多详细信息,请参阅文档页面


PDF Security 的其他功能

常见问题

什么是 Documentize PDF Security for .NET?

Documentize PDF Security for .NET 是一款组件,旨在在 .NET 应用程序中加密、解密和签署 PDF 文档。它通过允许您为 PDF 文件设置密码和权限来确保数据保护,并且还能使用数字签名对文档进行签署。

加密 PDF 文档时可以设置密码吗?

是的,您可以设置用户密码和所有者密码。

PDF 加密如何支持合规工作?

PDF 加密有助于确保敏感文档受到保护,从而助力遵守 GDPR、HIPAA 等要求对个人或机密数据进行安全保障的法规。

PDF 加密的最佳实践有哪些?

在加密 PDF 时,重要的是使用强密码安全存储加密密钥以防止未授权访问。

为什么要为 PDF 使用数字签名?

数字签名可验证文档的真实性,防止未授权修改,并帮助满足安全文档处理的法律和合规要求。

我可以自定义文档中签名的显示方式吗?

是的,您可以自定义签名的显示方式。为此,请使用以下属性:Visible、PageNumber、Location、Rectangle 等。

我可以使用自定义时间戳服务器进行时间戳吗?

是的,您可以配置自定义时间戳服务器,并在 TimestampOptions 中提供身份验证凭据,以满足您的特定需求。

哪些行业受益于使用 Documentize PDF Security?

处理敏感信息的行业,如医疗、金融和法律领域,可从使用 Documentize PDF Security 中获益。例如,加密医疗记录可确保符合 HIPAA 监管要求,而在金融行业,它可保护敏感的客户信息。

是否有示例或文档帮助我入门?

是的,提供了全面的文档和代码示例,帮助您有效集成和使用该组件。您可以在官方Documentize 文档站点上找到逐步指南和示例代码。

 中文