彩票走势图

logo E-iceblue中文文档

加密 PDF 文档


Spire.PDF for .NET 是一款专门对 Word 文档进行操作的 .NET 类库。致力于在于帮助开发人员轻松快捷高效地创建、编辑、转换和打印 Microsoft Word 文档,而无需安装 Microsoft Word。

行号用于在每行文本旁边显示 Word 自动计算的行数。当我们需要参考合同或法律文件等文档中的特定行时,它非常有用。word中的行号功能允许我们设置起始值、编号间隔、与文本的距离以及行号的编号方式。使用 Spire.Doc,我们可以实现上述所有功能。本文将介绍如何将 HTML 转换为 PDF。

Spire.PDF for.NET 最新下载

欢迎加入spire技术交流群:767755948

加密 PDF 是人们常用的一种保护 PDF 的方法。无论是公司还是个人,使用 PDF 加密来设置某些限制都是不可或缺的。为了让未经授权的用户可以阅读但无法修改 PDF 文档,加密后的 PDF 文档需要两个密码:所有者密码和用户密码。本节将特别介绍通过 Spire.PDF for .NET 使用 C#、VB.NET 快速加密 PDF 的简单解决方案。

Spire.PDF for .NET作为一个.NET PDF组件,可以通过所有者密码和用户密码对PDF进行加密。所有者密码用于完全访问 PDF 文件,如重置密码和限制。而用户密码则允许用户打开文档,并受到所有者的限制。

在加密解决方案中,Spire.PDFDocument.Security 命名空间中的 PDFSecurity 类对象用于设置所有者和用户密码。请下载 Spire.PDF for .NET,加载您的 PDF 文件并对其进行保护。

通过设置密码和指定文档限制来保护 PDF。

第1步:通过枚举 "Spire.Pdf.Security.PdfEncryptionKeySize "设置PDF密钥大小:这里有三种密钥大小可供选择:Key128Bit、Key256Bit 和 Key40Bit。

[C#]

doc.Security.KeySize = PdfEncryptionKeySize.Key256Bit;
[VB.NET]
doc.Security.KeySize = PdfEncryptionKeySize.Key256Bit 

第 2 步:通过设置所有者和用户密码加密 PDF 文件。您设置的密码大小不应超过密钥大小。

[C#]
doc.Security.OwnerPassword = "e-iceblue";
doc.Security.UserPassword = "pdfcomponent";
[VB.NET]
doc.Security.OwnerPassword = "e-iceblue"
doc.Security.UserPassword = "pdfcomponent" 

第 3 步:指定用户密码的访问限制。解决方案中有九种权限。如下图所示。

[C#]

doc.Security.Permissions = PdfPermissionsFlags.Print | PdfPermissionsFlags.CopyContent;

[VB.NET]

doc.Security.Permissions = PdfPermissionsFlags.Print Or PdfPermissionsFlags. CopyContent

运行项目后,打开加密 PDF 文件时会要求输入密码。请看下面的有效截图:

扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP