.NET版Word处理控件Aspose.words功能演示:使用C#以编程方式保护或取消保护Word文档

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进行处理,非常感谢!

上一篇 2020年1月25日
下一篇 2020年1月25日

相关推荐

发表回复

登录后才能评论