彩票走势图

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

翻译|使用教程|编辑:李显亮|2020-02-28 11:21:51.073|阅读 645 次

概述:Microsoft Word支持多种保护功能,可以保护整个Word文档或文档的某些部分。本文还包括一些简单的方法来以编程方式保护Word文档。此外,还将学习如何在没有密码的情况下解除对Word文档的保护。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

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 document
Document doc = new Document("Document.docx");
// Protect with a protection type
doc.Protect(ProtectionType.AllowOnlyComments);
// Save the document
doc.Save("Protected Document.docx");

在C#中使用密码保护Word文档

以下是使用密码保护Word文档的步骤:

  • 创建Document类的实例,并使用Word文档的路径对其进行初始化。
  • 通过提供ProtectionType值和密码来调用Document.Protect(ProtectionType,String)方法。
  • 调用Document.Save(String)方法以保存受保护的Word文档。

下面的代码示例演示如何使用C#中的密码保护Word文档。

// Load Word document
Document doc = new Document("Document.docx");
string password = "123456";
// Protect with a protection type and password
doc.Protect(ProtectionType.ReadOnly, password);
// Save the document
doc.Save("Protected Document.docx");

在C#中无需密码即可取消保护Word文档

即使您没有密码,Aspose.Words for .NET也可以取消对Word文档的保护。以下是取消保护Word文档的步骤:

  • 创建Document类的实例,并使用Word文档的路径对其进行初始化。
  • 调用Document.Unprotect()方法。
  • 调用Document.Save(String)方法以保存不受保护的Word文档。

下面的代码示例显示如何在C#中取消保护没有密码的Word文档。

// Load Word document
Document doc = new Document("Protected Document.docx");
// Unprotect Word document
doc.Unprotect();
// Save the document
doc.Save("Unprotected Document.docx");

还想要更多吗?您可以点击阅读【2019 · Aspose最新资源整合】查找需要的教程资源。如果您有任何疑问或需求,请随时,我们很高兴为您提供查询和咨询



标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP