1. 产品
  2.   PDF Security

PDF Security in C#/.NET

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

PDF Security

Secure Your PDF Files in C# with PDF Security. 此工具让您能够加密和解密文档,以保护敏感数据,同时支持添加数字签名和可信时间戳,确保文档的真实性。这是专业人士在共享每个 PDF 时所需的简便而强大的解决方案。无论您是需要防止未经授权的访问,还是精确管理权限,该工具都能确保您的文档保持机密并符合行业标准。对文档进行隐藏数据的清理可以使其更加安全。

Key Features

Getting Started

Why Choose PDF Security

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

How to Encrypt PDF Document

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


How to Decrypt PDF Document

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


How to Sign PDF Document

  • 创建 SignOptions 实例,设置输入文件、输出文件、pfx 文件以及必要的密码。
  • 调用 PdfSecurity.Sign,将 SignOptions 实例作为参数传入。
  • 更多详细信息,请参阅 文档页面


How to Sanitize PDF Document

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


Other features for work with PDF by PDF Security

常见问题

What is Documentize PDF Security for .NET?

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

Can I set password when encrypting PDF documents?

可以,您可以设置用户密码和拥有者密码。

How does PDF encryption support compliance efforts?

PDF 加密帮助确保敏感文档受到保护,从而协助符合 GDPR、HIPAA 等需要对个人或机密数据进行加密的法规要求。

What are the best practices for PDF encryption?

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

Why should I use digital signatures for my PDFs?

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

Can I customize the display of a signature in a document?

可以。您可以通过 Visible、PageNumber、Location、Rectangle 等属性自定义签名的显示方式。

Can I use a custom timestamp server for timestamping?

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

Which industries benefit from using Documentize PDF Security?

处理敏感信息的行业受益匪浅,例如医疗、金融和法律等领域。比如在医疗行业,加密病历可确保符合 HIPAA 规定;在金融行业,则可保护客户的敏感信息。

Are there examples or documentation available to help me get started?

有,官方提供了完整的文档和代码示例,帮助您快速集成并使用该组件。您可以在官方的 Documentize 文档站点 上找到一步步的指南和示例代码。

 中文