Secure Your PDF Files in C# with PDF Security. 此工具让您能够加密和解密文档,以保护敏感数据,同时支持添加数字签名和可信时间戳,确保文档的真实性。这是专业人士在共享每个 PDF 时所需的简便而强大的解决方案。无论您是需要防止未经授权的访问,还是精确管理权限,该工具都能确保您的文档保持机密并符合行业标准。对文档进行隐藏数据的清理可以使其更加安全。
Key Features
🔹 Encrypt
在需要时使用强加密锁定 PDF 文档,防止未经授权的访问。
🔹 Decrypt
在需要时打开加密的 PDF 文档,使文档可以公开访问。
🔹 Sign
创建可完全自定义设置的数字签名对象。设置签名参数,包括证书详情、时间戳、签名原因以及可视外观(PageNumber、Visible、Contact 等)。 为 PDF 文档添加时间戳。确保长期文档完整性和可追溯性。通过可信服务器验证时间戳,提升文档安全性。
🔹 Sanitize
删除 PDF 文档中的隐藏数据,例如元数据、附件、批注、JavaScript、表单、图层、搜索索引。
using Documentize;。License.Set("license.lic"); - 可选。EncryptOptions 实例,并设置所需的密码和权限。AddInput 方法指定输入 PDF 文件。AddOutput 方法指定输出 PDF 文件。PdfSecurity.Encrypt,将 EncryptOptions 实例作为参数传入。DecryptOptions 实例,并提供必要的密码。AddInput 方法指定输入 PDF 文件。AddOutput 方法指定输出 PDF 文件。PdfSecurity.Decrypt,将 DecryptOptions 实例作为参数传入。SignOptions 实例,设置输入文件、输出文件、pfx 文件以及必要的密码。PdfSecurity.Sign,将 SignOptions 实例作为参数传入。SanitizeOptions 实例,提供输入和输出文件路径。PdfSecurity.Sanitize,将 SanitizeOptions 实例作为参数传入。Documentize PDF Security for .NET 是一个组件,旨在在 .NET 应用程序中对 PDF 文档进行加密、解密和签名。它通过允许您在 PDF 文件上设置密码和权限来确保数据保护,并且还能使用数字签名对文档进行签署。
可以,您可以设置用户密码和拥有者密码。
PDF 加密帮助确保敏感文档受到保护,从而协助符合 GDPR、HIPAA 等需要对个人或机密数据进行加密的法规要求。
加密 PDF 时,使用强密码、安全存储加密密钥,以防止未授权访问。
数字签名可验证文档的真实性,防止未授权修改,并帮助满足法律和合规对安全文档处理的要求。
可以。您可以通过 Visible、PageNumber、Location、Rectangle 等属性自定义签名的显示方式。
可以。您可以在 TimestampOptions 中配置自定义时间戳服务器并提供身份验证凭证,以满足特定需求。
处理敏感信息的行业受益匪浅,例如医疗、金融和法律等领域。比如在医疗行业,加密病历可确保符合 HIPAA 规定;在金融行业,则可保护客户的敏感信息。
有,官方提供了完整的文档和代码示例,帮助您快速集成并使用该组件。您可以在官方的 Documentize 文档站点 上找到一步步的指南和示例代码。