Microsoft Word支持多种保护功能,可以保护整个Word文档或文档的某些部分。本文还包括一些简单的方法来以编程方式保护Word文档。此外,还将学习如何在没有密码的情况下解除对Word文档的保护。
Microsoft Word支持多种保护功能,可以保护整个Word文档或文档的某些部分。当需要与其他人或一方共享文档时,可以实施文档保护。在这种情况下,可能希望限制第三方的访问或权限。另一方面,也可以指定密码以避免未经授权访问文档。
本文还包括一些简单的方法来以编程方式保护Word文档。此外,还将学习如何在没有密码的情况下解除对Word文档的保护。在本文中,将学习如何:
- 使用C#中的特定保护类型保护Word文档
- 使用C#中的密码保护Word文档
- 在C#中无需密码即可取消保护Word文档
如果你还没有用过Aspose.Words可以点击这里下载最新版测试。
使用C#中的保护类型保护Word文档
Aspose.Words for .NET提供以下保护类型来保护Word文档:
- AllowOnlyComments –仅允许修改注释。
- AllowOnlyFormFields –仅允许将数据输入到表单字段中。
- AllowOnlyRevisions –仅允许添加修订标记。
- ReadOnly –完全只读(不允许对文档进行任何更改)。
- NoProtection –完全没有保护。
以下是将保护应用于Word文档的步骤:
- 创建Document类的实例,并使用Word文档的路径对其进行初始化。
- 通过提供所需的ProtectionType值来调用Document.Protect(ProtectionType)方法。
- 调用Document.Save(String)方法以保存受保护的Word文档。
下面的代码示例演示如何在C#中保护Word文档。
// Load Word documentDocument doc = new Document("Document.docx");// Protect with a protection typedoc.Protect(ProtectionType.AllowOnlyComments);// Save the documentdoc.Save("Protected Document.docx");
在C#中使用密码保护Word文档
以下是使用密码保护Word文档的步骤:
- 创建Document类的实例,并使用Word文档的路径对其进行初始化。
- 通过提供ProtectionType值和密码来调用Document.Protect(ProtectionType,String)方法。
- 调用Document.Save(String)方法以保存受保护的Word文档。
下面的代码示例演示如何使用C#中的密码保护Word文档。
// Load Word documentDocument doc = new Document("Document.docx");string password = "123456";// Protect with a protection type and passworddoc.Protect(ProtectionType.ReadOnly, password);// Save the documentdoc.Save("Protected Document.docx");
在C#中无需密码即可取消保护Word文档
即使您没有密码,Aspose.Words for .NET也可以取消对Word文档的保护。以下是取消保护Word文档的步骤:
- 创建Document类的实例,并使用Word文档的路径对其进行初始化。
- 调用Document.Unprotect()方法。
- 调用Document.Save(String)方法以保存不受保护的Word文档。
下面的代码示例显示如何在C#中取消保护没有密码的Word文档。
// Load Word documentDocument doc = new Document("Protected Document.docx");// Unprotect Word documentdoc.Unprotect();// Save the documentdoc.Save("Unprotected Document.docx");
还想要更多吗可以点击阅读【2019 · Aspose最新资源整合】,查找需要的教程资源。如果您有任何疑问或需求,请随时联系客服,我们很高兴为您提供查询和咨询。
标签:
来源:慧都
声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!